MENU_GetSysMenu3w
Menu_getsysmenu
Usage
HMENU32 MENU_GetSysMenu
(
HWND32 hWnd,
HMENU32 hPopupMenu
);
Overview
Create a copy of the system menu. System menu in Windows is a special menu-bar with the single entry - system menu popup. This popup is presented to the outside world as a "system menu". However, the real system menu handle is sometimes seen in the WM_MENUSELECT paramemters (and Word 6 likes it this way).
See also
MENU_Init(3w)
MENU_Init
MENU_DrawMenuBar(3w)
MENU_DrawMenuBar
MENU_PatchResidentPopup(3w)
MENU_PatchResidentPopup
MENU_TrackMouseMenuBar(3w)
MENU_TrackMouseMenuBar
MENU_TrackKbdMenuBar(3w)
MENU_TrackKbdMenuBar
TrackPopupMenu16(3w)
TrackPopupMenu16 (USER.416)
TrackPopupMenu32(3w)
TrackPopupMenu32 (USER32.548)
TrackPopupMenuEx(3w)
TrackPopupMenuEx (USER32.550)
PopupMenuWndProc(3w)
Not Described
MENU_GetMenuBarHeight(3w)
MENU_GetMenuBarHeight
ChangeMenu16(3w)
ChangeMenu16 (USER.153)
ChangeMenu32A(3w)
ChangeMenu32A (USER32.22)
ChangeMenu32W(3w)
ChangeMenu32W (USER32.23)
CheckMenuItem16(3w)
CheckMenuItem16 (USER.154)
CheckMenuItem32(3w)
CheckMenuItem32 (USER32.45)
EnableMenuItem16(3w)
EnableMenuItem16 (USER.155)
EnableMenuItem32(3w)
EnableMenuItem32 (USER32.169)
GetMenuString16(3w)
GetMenuString16 (USER.161)
GetMenuString32A(3w)
GetMenuString32A (USER32.267)
GetMenuString32W(3w)
GetMenuString32W (USER32.268)
HiliteMenuItem16(3w)
HiliteMenuItem16 (USER.162)
HiliteMenuItem32(3w)
HiliteMenuItem32 (USER32.317)
GetMenuState16(3w)
GetMenuState16 (USER.250)
GetMenuState32(3w)
GetMenuState32 (USER32.266)
GetMenuItemCount16(3w)
GetMenuItemCount16 (USER.263)
GetMenuItemCount32(3w)
GetMenuItemCount32 (USER32.261)
GetMenuItemID16(3w)
GetMenuItemID16 (USER.264)
GetMenuItemID32(3w)
GetMenuItemID32 (USER32.262)
InsertMenu16(3w)
InsertMenu16 (USER.410)
InsertMenu32A(3w)
InsertMenu32A (USER32.321)
InsertMenu32W(3w)
InsertMenu32W (USER32.324)
AppendMenu16(3w)
AppendMenu16 (USER.411)
AppendMenu32A(3w)
AppendMenu32A (USER32.4)
AppendMenu32W(3w)
AppendMenu32W (USER32.5)
RemoveMenu16(3w)
RemoveMenu16 (USER.412)
RemoveMenu32(3w)
RemoveMenu32 (USER32.440)
DeleteMenu16(3w)
DeleteMenu16 (USER.413)
DeleteMenu32(3w)
DeleteMenu32 (USER32.128)
ModifyMenu16(3w)
ModifyMenu16 (USER.414)
ModifyMenu32A(3w)
ModifyMenu32A (USER32.396)
ModifyMenu32W(3w)
ModifyMenu32W (USER32.397)
CreatePopupMenu16(3w)
CreatePopupMenu16 (USER.415)
CreatePopupMenu32(3w)
CreatePopupMenu32 (USER32.81)
GetMenuCheckMarkDimensions(3w)
GetMenuCheckMarkDimensions (USER.417) (USER32.258)
SetMenuItemBitmaps16(3w)
SetMenuItemBitmaps16 (USER.418)
SetMenuItemBitmaps32(3w)
SetMenuItemBitmaps32 (USER32.489)
CreateMenu16(3w)
CreateMenu16 (USER.151)
CreateMenu32(3w)
CreateMenu32 (USER32.80)
DestroyMenu16(3w)
DestroyMenu16 (USER.152)
DestroyMenu32(3w)
DestroyMenu32 (USER32.133)
GetSystemMenu16(3w)
GetSystemMenu16 (USER.156)
GetSystemMenu32(3w)
GetSystemMenu32 (USER32.290)
SetSystemMenu16(3w)
SetSystemMenu16 (USER.280)
SetSystemMenu32(3w)
SetSystemMenu32 (USER32.507)
GetMenu16(3w)
GetMenu16 (USER.157)
GetMenu32(3w)
GetMenu32 (USER32.256)
SetMenu16(3w)
SetMenu16 (USER.158)
SetMenu32(3w)
SetMenu32 (USER32.486)
GetSubMenu16(3w)
GetSubMenu16 (USER.159)
GetSubMenu32(3w)
GetSubMenu32 (USER32.287)
DrawMenuBar16(3w)
DrawMenuBar16 (USER.160)
DrawMenuBar32(3w)
DrawMenuBar32 (USER32.160)
EndMenu(3w)
EndMenu (USER.187) (USER32.175)
LookupMenuHandle(3w)
LookupMenuHandle (USER.217)
LoadMenu16(3w)
LoadMenu16 (USER.150)
LoadMenu32A(3w)
LoadMenu32A (USER32.370)
LoadMenu32W(3w)
LoadMenu32W (USER32.372)
LoadMenuIndirect16(3w)
LoadMenuIndirect16 (USER.220)
LoadMenuIndirect32A(3w)
LoadMenuIndirect32A (USER32.370)
LoadMenuIndirect32W(3w)
LoadMenuIndirect32W (USER32.371)
IsMenu16(3w)
IsMenu16 (USER.358)
IsMenu32(3w)
IsMenu32 (USER32.345)
GetMenuItemInfo32A(3w)
GetMenuItemInfo32A (USER32.263)
GetMenuItemInfo32W(3w)
GetMenuItemInfo32W (USER32.264)
SetMenuItemInfo32A(3w)
SetMenuItemInfo32A (USER32.490)
SetMenuItemInfo32W(3w)
SetMenuItemInfo32W (USER32.491)
SetMenuDefaultItem32(3w)
SetMenuDefaultItem32 (USER32.488)
InsertMenuItem16(3w)
InsertMenuItem16 (USER.441)
InsertMenuItem32A(3w)
InsertMenuItem32A (USER32.322)
InsertMenuItem32W(3w)
InsertMenuItem32W (USER32.323)
CheckMenuRadioItem32(3w)
CheckMenuRadioItem32 (USER32.47)
CheckMenuRadioItem16(3w)
CheckMenuRadioItem16 (not a Windows API)
GetMenuItemRect32(3w)
GetMenuItemRect32 (USER32.266)
GetMenuItemRect16(3w)
GetMenuItemRect16 (USER.665)
Referred to by
IsMenu16(3w)
IsMenu16 (USER.358)
IsMenu32(3w)
IsMenu32 (USER32.345)
GetMenu16(3w)
GetMenu16 (USER.157)
GetMenu32(3w)
GetMenu32 (USER32.256)
MENU_Init(3w)
MENU_Init
SetMenu16(3w)
SetMenu16 (USER.158)
SetMenu32(3w)
SetMenu32 (USER32.486)
LoadMenu16(3w)
LoadMenu16 (USER.150)
LoadMenu32A(3w)
LoadMenu32A (USER32.370)
LoadMenu32W(3w)
LoadMenu32W (USER32.372)
AppendMenu16(3w)
AppendMenu16 (USER.411)
ChangeMenu16(3w)
ChangeMenu16 (USER.153)
CreateMenu16(3w)
CreateMenu16 (USER.151)
CreateMenu32(3w)
CreateMenu32 (USER32.80)
DeleteMenu16(3w)
DeleteMenu16 (USER.413)
DeleteMenu32(3w)
DeleteMenu32 (USER32.128)
GetSubMenu16(3w)
GetSubMenu16 (USER.159)
GetSubMenu32(3w)
GetSubMenu32 (USER32.287)
InsertMenu16(3w)
InsertMenu16 (USER.410)
ModifyMenu16(3w)
ModifyMenu16 (USER.414)
RemoveMenu16(3w)
RemoveMenu16 (USER.412)
RemoveMenu32(3w)
RemoveMenu32 (USER32.440)
AppendMenu32A(3w)
AppendMenu32A (USER32.4)
AppendMenu32W(3w)
AppendMenu32W (USER32.5)
ChangeMenu32A(3w)
ChangeMenu32A (USER32.22)
ChangeMenu32W(3w)
ChangeMenu32W (USER32.23)
DestroyMenu16(3w)
DestroyMenu16 (USER.152)
DestroyMenu32(3w)
DestroyMenu32 (USER32.133)
DrawMenuBar16(3w)
DrawMenuBar16 (USER.160)
DrawMenuBar32(3w)
DrawMenuBar32 (USER32.160)
InsertMenu32A(3w)
InsertMenu32A (USER32.321)
InsertMenu32W(3w)
InsertMenu32W (USER32.324)
ModifyMenu32A(3w)
ModifyMenu32A (USER32.396)
ModifyMenu32W(3w)
ModifyMenu32W (USER32.397)
GetMenuState16(3w)
GetMenuState16 (USER.250)
GetMenuState32(3w)
GetMenuState32 (USER32.266)
CheckMenuItem16(3w)
CheckMenuItem16 (USER.154)
CheckMenuItem32(3w)
CheckMenuItem32 (USER32.45)
GetMenuItemID16(3w)
GetMenuItemID16 (USER.264)
GetMenuItemID32(3w)
GetMenuItemID32 (USER32.262)
GetMenuString16(3w)
GetMenuString16 (USER.161)
GetSystemMenu16(3w)
GetSystemMenu16 (USER.156)
GetSystemMenu32(3w)
GetSystemMenu32 (USER32.290)
SetSystemMenu16(3w)
SetSystemMenu16 (USER.280)
SetSystemMenu32(3w)
SetSystemMenu32 (USER32.507)
EnableMenuItem16(3w)
EnableMenuItem16 (USER.155)
EnableMenuItem32(3w)
EnableMenuItem32 (USER32.169)
GetMenuString32A(3w)
GetMenuString32A (USER32.267)
and 33 more pages.