Changeset 130 for trunk/dll/arccnrs.c
- Timestamp:
- May 23, 2005, 9:04:06 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/arccnrs.c
r123 r130 7 7 8 8 Copyright (c) 1993-98 M. Kimes 9 Copyright (c) 2001, 2004 Steven H.Levine 10 11 Revisions 11 Jun 02 SHL - Ensure archive name not garbage 12 22 May 03 SHL - ArcObjWndProc: fix UM_RESCAN now that we understand it 13 01 Aug 04 SHL - Rework lstrip/rstrip usage 9 Copyright (c) 2001, 2005 Steven H.Levine 10 11 11 Jun 02 SHL Ensure archive name not garbage 12 22 May 03 SHL ArcObjWndProc: fix UM_RESCAN now that we understand it 13 01 Aug 04 SHL Rework lstrip/rstrip usage 14 23 May 05 SHL Use QWL_USER 14 15 15 16 ***********************************************************************/ … … 54 55 else { 55 56 ad = (ARCDUMP *)mp2; 56 WinSetWindowPtr(hwnd, 0,ad);57 WinSetWindowPtr(hwnd,QWL_USER,ad); 57 58 if(ad->errmsg) 58 59 WinSetDlgItemText(hwnd, … … 87 88 88 89 case DID_OK: 89 ad = WinQueryWindowPtr(hwnd, 0);90 ad = WinQueryWindowPtr(hwnd,QWL_USER); 90 91 WinDlgBox(HWND_DESKTOP,hwnd,ArcReviewDlgProc,FM3ModHandle, 91 92 AD_FRAME,MPFROMP(ad)); … … 94 95 95 96 case ARCERR_VIEW: 96 ad = WinQueryWindowPtr(hwnd, 0);97 ad = WinQueryWindowPtr(hwnd,QWL_USER); 97 98 { 98 99 CHAR *list[2]; … … 118 119 119 120 case ARCERR_TEST: 120 ad = WinQueryWindowPtr(hwnd, 0);121 ad = WinQueryWindowPtr(hwnd,QWL_USER); 121 122 runemf2(SEPARATEKEEP | WINDOWED | MAXIMIZED, 122 123 hwnd,NULL,NULL,"%s %s%s%s",ad->info->test, … … 812 813 if(fOtherHelp) { 813 814 if((!hwndBubble || 814 WinQueryWindowULong(hwndBubble, 0) != hwnd) &&815 WinQueryWindowULong(hwndBubble,QWL_USER) != hwnd) && 815 816 !WinQueryCapture(HWND_DESKTOP)) { 816 817 switch(id) { … … 1172 1173 1173 1174 case DM_RENDER: 1174 dcd = WinQueryWindowPtr(hwnd, 0);1175 dcd = WinQueryWindowPtr(hwnd,QWL_USER); 1175 1176 if(dcd && dcd->info && dcd->info->extract && dcd->arcname) { 1176 1177 … … 1217 1218 USHORT usRes = DMFL_RENDERFAIL; 1218 1219 1219 dcd = WinQueryWindowPtr(hwnd, 0);1220 dcd = WinQueryWindowPtr(hwnd,QWL_USER); 1220 1221 if(dcd && dcd->info && dcd->info->extract && dcd->arcname) { 1221 1222 … … 1269 1270 1270 1271 case UM_SETUP: 1271 dcd = WinQueryWindowPtr(hwnd, 0);1272 dcd = WinQueryWindowPtr(hwnd,QWL_USER); 1272 1273 if(dcd) { 1273 1274 /* set unique id */ … … 1285 1286 * populate container 1286 1287 */ 1287 dcd = WinQueryWindowPtr(hwnd, 0);1288 dcd = WinQueryWindowPtr(hwnd,QWL_USER); 1288 1289 if(dcd) { 1289 1290 if(mp1) … … 1327 1328 1328 1329 case UM_SELECT: 1329 dcd = WinQueryWindowPtr(hwnd, 0);1330 dcd = WinQueryWindowPtr(hwnd,QWL_USER); 1330 1331 if(dcd) { 1331 1332 switch(SHORT1FROMMP(mp1)) { … … 1370 1371 1371 1372 case UM_ENTER: 1372 dcd = WinQueryWindowPtr(hwnd, 0);1373 dcd = WinQueryWindowPtr(hwnd,QWL_USER); 1373 1374 if(dcd) { 1374 1375 … … 1427 1428 case UM_ACTION: 1428 1429 DosError(FERR_DISABLEHARDERR); 1429 dcd = WinQueryWindowPtr(hwnd, 0);1430 dcd = WinQueryWindowPtr(hwnd,QWL_USER); 1430 1431 if(dcd) { 1431 1432 … … 1963 1964 1964 1965 case WM_DESTROY: 1965 dcd = WinQueryWindowPtr(hwnd, 0);1966 dcd = WinQueryWindowPtr(hwnd,QWL_USER); 1966 1967 if(dcd) { 1967 1968 if(*dcd->workdir) { … … 1977 1978 WinSendMsg(dcd->hwndCnr,UM_CLOSE,MPVOID,MPVOID); 1978 1979 free(dcd); 1979 WinSetWindowPtr(dcd->hwndCnr, 0,NULL);1980 WinSetWindowPtr(dcd->hwndCnr,QWL_USER,NULL); 1980 1981 } 1981 1982 if(!PostMsg((HWND)0,WM_QUIT,MPVOID,MPVOID)) … … 1989 1990 MRESULT EXPENTRY ArcCnrWndProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2) { 1990 1991 1991 DIRCNRDATA *dcd = WinQueryWindowPtr(hwnd, 0);1992 DIRCNRDATA *dcd = WinQueryWindowPtr(hwnd,QWL_USER); 1992 1993 1993 1994 switch(msg) { … … 3479 3480 MPVOID); 3480 3481 } 3481 dcd = WinQueryWindowPtr(hwnd, 0);3482 dcd = WinQueryWindowPtr(hwnd,QWL_USER); 3482 3483 if(!dcd || 3483 3484 (!dcd->dontclose &&
Note:
See TracChangeset
for help on using the changeset viewer.