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