Changeset 2377 for trunk/src/user32/new/winmenu.cpp
- Timestamp:
- Jan 8, 2000, 5:47:50 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/new/winmenu.cpp
r2363 r2377 1 /* $Id: winmenu.cpp,v 1.1 1 2000-01-08 12:06:53 sandervlExp $ */1 /* $Id: winmenu.cpp,v 1.12 2000-01-08 16:47:50 cbratschi Exp $ */ 2 2 3 3 /* … … 429 429 } 430 430 if(!lpsz || !cchMax) {//determine menu string length 431 432 431 char menustr[256]; 432 rc = O32_GetMenuString(hMenu, idItem, menustr, sizeof(menustr), fuFlags); 433 433 //SvL: Open32 returns the wrong error 434 434 return (rc == -1) ? 0 : rc; 435 435 } 436 436 rc = O32_GetMenuString(hMenu, idItem, lpsz, cchMax, fuFlags); … … 645 645 } 646 646 if(IS_STRING_ITEM(fuFlags) && HIWORD(lpszNewItem) != 0) { 647 648 } 649 647 dprintf(("ModifyMenuA %s", lpszNewItem)); 648 } 649 /* //CB: doesn't compile, but don't need it anyway 650 650 if(((fuFlags & (MF_BYCOMMAND|MF_BYPOSITION|MF_POPUP)) == MF_BYCOMMAND) && uItem != idNewItem) { 651 DWORD pos = OSLibGetMenuItemPos(hMenu, uItem); 652 ODIN_DeleteMenu(hMenu, uItem, MF_BYCOMMAND); 653 return ODIN_InsertMenuA(hMenu, pos, fuFlags | MF_BYPOSITION, idNewItem, lpszNewItem); 654 } 651 DWORD pos = OSLibGetMenuItemPos(hMenu, uItem); 652 ODIN_DeleteMenu(hMenu, uItem, MF_BYCOMMAND); 653 return ODIN_InsertMenuA(hMenu, pos, fuFlags | MF_BYPOSITION, idNewItem, lpszNewItem); 654 } 655 */ 655 656 return O32_ModifyMenu(hMenu, uItem, fuFlags, idNewItem, lpszNewItem); 656 657 } … … 756 757 //SvL: RealPlayer calls InsertMenu with flag 0 & pos -1 757 758 if((flags & (MF_BYCOMMAND|MF_BYPOSITION)) == 0 && (pos == 0xffffffff)) 758 759 flags |= MF_BYPOSITION; 759 760 760 761 return O32_InsertMenu(hMenu, pos, flags, id, str);
Note:
See TracChangeset
for help on using the changeset viewer.