- Timestamp:
- Dec 18, 1999, 3:31:15 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/winmenu.cpp
r2084 r2106 1 /* $Id: winmenu.cpp,v 1.1 8 1999-12-16 00:11:49sandervl Exp $ */1 /* $Id: winmenu.cpp,v 1.19 1999-12-18 14:31:15 sandervl Exp $ */ 2 2 3 3 /* … … 725 725 { 726 726 if(IS_STRING_ITEM(flags) && HIWORD(str)) { 727 727 dprintf(("USER32: InsertMenuA %x %d %x %d %s", hMenu, pos, flags, id, str)); 728 728 } 729 729 else dprintf(("USER32: InsertMenuA %x %d %x %d %x", hMenu, pos, flags, id, str)); … … 1072 1072 * extended error information, use the GetLastError function. 1073 1073 * Remark : 1074 * Status : 1074 * Status : 1075 1075 * 1076 1076 * Author : Patrick Haller [Thu, 1998/02/26 11:55] … … 1106 1106 const MENUITEMINFOA*, lpmii) 1107 1107 { 1108 DWORD dwType; 1109 BOOL rc; 1110 1108 1111 dprintf(("USER32:InsertMenuItemA (%08xh,%08xh,%u,%08x) not correctly implemented.\n", 1109 1112 hMenu, … … 1113 1116 1114 1117 if(fByPosition) { 1115 return ODIN_InsertMenuA(hMenu, uItem, lpmii->fType | MF_BYPOSITION, (lpmii->fType & MF_POPUP) ? lpmii->hSubMenu : lpmii->wID, lpmii->dwTypeData); 1116 } 1117 else return ODIN_InsertMenuA(hMenu, uItem, lpmii->fType | MF_BYCOMMAND, (lpmii->fType & MF_POPUP) ? lpmii->hSubMenu : lpmii->wID, lpmii->dwTypeData); 1118 dwType = lpmii->fType | MF_BYPOSITION; 1119 } 1120 else dwType = lpmii->fType | MF_BYCOMMAND; 1121 1122 if(lpmii->fMask & MIIM_SUBMENU && lpmii->hSubMenu) { 1123 rc &= ODIN_InsertMenuA(hMenu, uItem, dwType | MF_POPUP, lpmii->hSubMenu, lpmii->dwTypeData); 1124 } 1125 else 1126 if(lpmii->fMask & MIIM_ID) { 1127 rc = ODIN_InsertMenuA(hMenu, uItem, dwType, lpmii->wID, lpmii->dwTypeData); 1128 } 1129 if(lpmii->fMask & MIIM_STATE) { 1130 //TODO 1131 } 1132 return rc; 1118 1133 } 1119 1134
Note:
See TracChangeset
for help on using the changeset viewer.