MenuHeight()
Posted: Thu Jun 01, 2006 1:45 pm
shouldn't it be MenuHeight(#Menu) ?
Code: Select all
#OBJID_MENU = $FFFFFFFD
Structure MENUBARINFO
cbSize.l
rcBar.RECT
hMenu.l
hwndMenu.l
fBarFocused.w
fFocused.w
EndStructure
If OpenWindow(0, 200, 200, 200, 100, "Menu Height",#PB_Window_SystemMenu|#PB_Window_SizeGadget)
If CreateMenu(0, WindowID(0)) ; here the menu creating starts....
MenuTitle("Menu 1")
MenuTitle("Menu 2")
MenuTitle("Menu 3")
MenuTitle("Menu 4")
MenuTitle("Menu 5")
MenuTitle("Menu 6")
MenuTitle("Menu 7")
MenuTitle("Menu 8")
MenuTitle("Menu 9")
EndIf
EndIf
Repeat
Event=WaitWindowEvent()
Select Event
Case #PB_Event_Repaint
;Debug MenuHeight()
;http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/resources/menus/menureference/menufunctions/getmenubarinfo.asp
test.MENUBARINFO
test\cbSize=SizeOf(MENUBARINFO)
If GetMenuBarInfo_(WindowID(0),#OBJID_MENU,0,test)
Debug test\rcBar\bottom-test\rcBar\top
EndIf
EndSelect
Until Event=#PB_Event_CloseWindow