mirror of
https://github.com/reactos/reactos.git
synced 2025-07-31 18:22:35 +00:00
[Win32k|User32]
- Implement NtUserGetMenuIndex, see Bug 5528. svn path=/trunk/; revision=49005
This commit is contained in:
parent
44e3333652
commit
76bac9c7df
2 changed files with 28 additions and 13 deletions
|
@ -538,12 +538,11 @@ BOOL WINAPI CliImmSetHotKey(DWORD dwID, UINT uModifiers, UINT uVirtualKey, HKL h
|
|||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
* @implemented
|
||||
*/
|
||||
DWORD WINAPI GetMenuIndex(HMENU hMenu, HMENU hSubMenu)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return 0;
|
||||
return NtUserGetMenuIndex(hMenu, hSubMenu);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
@ -2034,21 +2034,41 @@ CLEANUP:
|
|||
END_CLEANUP;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
* @implemented
|
||||
*/
|
||||
UINT APIENTRY
|
||||
NtUserGetMenuIndex(
|
||||
HMENU hMenu,
|
||||
UINT wID)
|
||||
HMENU hSubMenu)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
PMENU_OBJECT Menu, SubMenu;
|
||||
PMENU_ITEM MenuItem;
|
||||
DECLARE_RETURN(UINT);
|
||||
|
||||
return 0;
|
||||
DPRINT("Enter NtUserGetMenuIndex\n");
|
||||
UserEnterShared();
|
||||
|
||||
if ( !(Menu = UserGetMenuObject(hMenu)) ||
|
||||
!(SubMenu = UserGetMenuObject(hSubMenu)) )
|
||||
RETURN(0xFFFFFFFF);
|
||||
|
||||
MenuItem = Menu->MenuItemList;
|
||||
while(MenuItem)
|
||||
{
|
||||
if (MenuItem->hSubMenu == hSubMenu)
|
||||
RETURN(MenuItem->wID);
|
||||
MenuItem = MenuItem->Next;
|
||||
}
|
||||
|
||||
RETURN(0xFFFFFFFF);
|
||||
|
||||
CLEANUP:
|
||||
DPRINT("Leave NtUserGetMenuIndex, ret=%i\n",_ret_);
|
||||
UserLeave();
|
||||
END_CLEANUP;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
|
@ -2218,10 +2238,6 @@ UserMenuInfo(
|
|||
return( Res);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue