Changeset 603 for trunk/dll/inis.c
- Timestamp:
- Apr 6, 2007, 11:57:45 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/inis.c
r593 r603 16 16 22 Mar 07 GKY Use QWL_USER 17 17 30 Mar 07 GKY Remove GetPString for window class names 18 06 Apr 07 GKY Work around PM DragInfo and DrgFreeDISH limits 19 06 Apr 07 GKY Add some error checking in drag/drop 18 20 19 21 ***********************************************************************/ … … 1484 1486 PFNWP oldproc = (PFNWP) WinQueryWindowPtr(hwnd, QWL_USER); 1485 1487 static HWND hwndPopup = (HWND) 0; 1488 APIRET rc; 1486 1489 1487 1490 switch (msg) { … … 1534 1537 HPOINTER hptrINI; 1535 1538 USHORT id; 1539 HWND hDrop = 0; 1536 1540 1537 1541 id = WinQueryWindowUShort(hwnd, QWS_ID); … … 1567 1571 pDInfo = DrgAllocDraginfo(1L); 1568 1572 DrgSetDragitem(pDInfo, &DItem, sizeof(DRAGITEM), 0L); 1569 DrgDrag(hwnd, pDInfo, &DIcon, 1L, VK_ENDDRAG, (PVOID) NULL); 1573 hDrop = DrgDrag(hwnd, pDInfo, &DIcon, 1L, VK_ENDDRAG, (PVOID) NULL); 1574 DeleteDragitemStrHandles(pDInfo); // 1575 DrgDeleteDraginfoStrHandles (pDInfo); 1570 1576 DrgFreeDraginfo(pDInfo); 1571 1577 WinDestroyPointer(hptrINI); … … 1673 1679 curitem++; 1674 1680 } 1681 rc = DeleteDragitemStrHandles(pDInfo); // 1682 1683 if(!rc) 1684 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 1685 "DrgDeleteDraginfoStrHandles"); 1675 1686 DrgDeleteDraginfoStrHandles(pDInfo); 1676 DrgFreeDraginfo(pDInfo); 1687 rc = DrgFreeDraginfo(pDInfo); 1688 if(!rc) 1689 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 1690 "DrgFreeDraginfo"); 1677 1691 } 1678 1692 return 0;
Note:
See TracChangeset
for help on using the changeset viewer.