MenuHeight()
Syntaxe
Resultat = MenuHeight()Description
Renvoie la hauteur de la barre de menu.
Arguments
Aucun.
Valeur de retour
Renvoie la hauteur, en pixels, de la barre de menu.
Remarques
Utile pour calculer la hauteur de la zone d'affichage (zone client) d'une fenêtre.
Linux & MacOS: Cette commande renverra toujours 0, car la barre de menu ne fait pas partie intégrante de la fenêtre (elle est toujours située dans la barre principale tout en haut de l'écran). Ainsi MenuHeight() peut être utilisé sous tous les OS pour ajuster la taille de la fenêtre en fonction de la hauteur de son menu.
Exemple
If OpenWindow(0, 200, 200, 300, 100, "Exemple MenuHeight")
ButtonGadget(0,50,10,190,30,"Affiche la hauteur du Menu")
If CreateMenu(0, WindowID(0))
MenuTitle("Projet")
MenuItem(1, "Ouvrir")
EndIf
Repeat
Event = WaitWindowEvent()
If Event = #PB_Event_Gadget
Select EventGadget()
Case 0
ShowDebugOutput()
Debug MenuHeight()
EndSelect
EndIf
Until Event = #PB_Event_CloseWindow
EndIf
OS Supportés
Tous