Hauteur Menu et StatuBar

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Ulix
Messages : 315
Inscription : ven. 04/juin/2004 14:27
Localisation : Frontignan

Hauteur Menu et StatuBar

Message par Ulix »

Bonjour a tous !


J'ai besoin de connaître la hauteur d'un menu et dune StatuBar !

Pour le Menu, il y a MenuHeight() !

Seulement voilà, ça veut pas marché ! Es-ce que c'est moi qui foire ? :x
Je suis sous linux, et je pensais que cette commande était bien supportée (selon la doc )

Si vous pouviez tester le code qui suit et me dire où ça bug (moi ou autre)

Pour la hauteur d'une StatuBar, j'ai pas trouvé (ou j'ai mal vu)
Si quelqu'un a une solution "multiplateforme" ! Merci d'avance :wink:



Code : Tout sélectionner


Enumeration
  #f1
  #BoutonQuitter
  #StatusBar
  #Menu
EndEnumeration

If OpenWindow(#f1, 0, 0, 500, 200, "  Hauteur Menu et statusBar  ??",#PB_Window_SystemMenu)
 

    		ButtonGadget(#BoutonQuitter, 100, 100, 100, 25, "Quitter")
    		
    		If CreateMenu(#Menu, WindowID(#f1))  
    				MenuTitle("Project")
    		EndIf
    		
    		If CreateStatusBar(#StatusBar, WindowID(#f1))
    				AddStatusBarField(#PB_Ignore) 
    		EndIf
    		

  
;	Hauteur d'un menu 
HautMenu = MenuHeight()
Debug HautMenu
  

;	Hauteur d'une statuBar  ????



Repeat
Select WaitWindowEvent()
Case #PB_Event_Gadget
        		Select  EventGadget()
          		Case #BoutonQuitter : quit = 1
        		EndSelect
      
Case #PB_Event_CloseWindow	: quit = 1
EndSelect
Until quit = 1
End
EndIf


Merci de tester !

Ulix
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Hauteur Menu et StatuBar

Message par nico »

StatusBarHeight
Avatar de l’utilisateur
Ulix
Messages : 315
Inscription : ven. 04/juin/2004 14:27
Localisation : Frontignan

Re: Hauteur Menu et StatuBar

Message par Ulix »

Merci Nico !

J'avais complètement zappé la commande pour la StatuBar !

Par contre pour la commande : MenuHeight() ???

Quelqu'un a essayé le code ?
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Hauteur Menu et StatuBar

Message par falsam »

Bonjour Ulix.
Dans l'aide il est spécifié que sous MacOS X: 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).

Je pense que tu as la dernière version d'Ubuntu avec cette barre de menu qui n'est jamais au même endroit selon le contexte d'affichage de l'écran. Tu auras donc toujours une valeur à 0.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Répondre