Changeset 921 for trunk/dll/misc.c
- Timestamp:
- Jan 13, 2008, 2:21:00 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/misc.c
r907 r921 36 36 05 Nov 07 GKY Use commafmtULL to display file sizes for large file support 37 37 22 Nov 07 GKY Use CopyPresParams to fix presparam inconsistencies in menus 38 12 Jan 08 SHL Document SetConditionalCascade 38 39 39 40 ***********************************************************************/ … … 792 793 return FALSE; 793 794 if (DosQueryPathInfo(pci->pszFileName, 794 FIL_QUERYFULLNAME, szData, sizeof(szData))){ 795 FIL_QUERYFULLNAME, 796 szData, 797 sizeof(szData))) 798 { 795 799 pci->pszFileName = xrealloc(pci->pszFileName, sizeof(szData), pszSrcFile, __LINE__); 796 800 strcpy(szData, pci->pszFileName); … … 915 919 fclose(fp); 916 920 ret = runemf2(SEPARATE | WINDOWED, HWND_DESKTOP, pszSrcFile, __LINE__, 917 918 919 921 NULL, NULL, 922 "VIEW.EXE \"%s\"", 923 BldQuotedFileName(szQuotedFileName, filename)); 920 924 } 921 925 … … 1070 1074 } 1071 1075 1076 /** 1077 * Set default menu item to invoke for top level conditional cascade menu 1078 * @param def is default menu id (i.e. IDM_...) 1079 */ 1080 1072 1081 VOID SetConditionalCascade(HWND hwndMenu, USHORT id, USHORT def) 1073 1082 { … … 1075 1084 1076 1085 mi.iPosition = MIT_END; 1077 mi.hItem = 0 L;1078 mi.hwndSubMenu = (HWND) 1086 mi.hItem = 0; 1087 mi.hwndSubMenu = (HWND)0; 1079 1088 mi.afAttribute = 0; 1080 1089 mi.afStyle = MIS_TEXT; 1081 if (WinSendMsg 1082 (hwndMenu, MM_QUERYITEM, MPFROM2SHORT(id, TRUE), MPFROMP(&mi))) { 1090 if (WinSendMsg(hwndMenu, 1091 MM_QUERYITEM, 1092 MPFROM2SHORT(id, TRUE), 1093 MPFROMP(&mi))) 1094 { 1083 1095 WinSetWindowBits(mi.hwndSubMenu, QWL_STYLE, MS_CONDITIONALCASCADE, 1084 1096 MS_CONDITIONALCASCADE); … … 1412 1424 QMSG qmsg; 1413 1425 for (;;) { 1414 1415 1416 1417 1418 1419 1420 1421 1426 DosSleep(1); 1427 rc = WinPostMsg(h, msg, mp1, mp2); 1428 if (rc) 1429 break; // OK 1430 if (!WinIsWindow((HAB) 0, h)) 1431 break; // Window gone 1432 if (WinPeekMsg((HAB) 0, &qmsg, (HWND) 0, 0, 0, PM_NOREMOVE)) 1433 break; // Queue has message(s) 1422 1434 } // for 1423 1435 } … … 1483 1495 list[1] = NULL; 1484 1496 ExecOnList(hwnd, binview, WINDOWED | SEPARATE, NULL, list, NULL, 1485 1497 pszSrcFile, __LINE__); 1486 1498 return; 1487 1499 } … … 1511 1523 list[1] = NULL; 1512 1524 ExecOnList(hwnd, bined, WINDOWED | SEPARATE, NULL, list, NULL, 1513 1525 pszSrcFile, __LINE__); 1514 1526 return; 1515 1527 } … … 1521 1533 list[1] = NULL; 1522 1534 ExecOnList(hwnd, editor, WINDOWED | SEPARATE, NULL, list, NULL, 1523 1535 pszSrcFile, __LINE__); 1524 1536 return; 1525 1537 }
Note:
See TracChangeset
for help on using the changeset viewer.