GetWindowState()
Syntaxe
Resultat = GetWindowState(#Fenetre)Description
Renvoie l'état minimisé ou maximisé d'une fenêtre.
Arguments
#Fenetre La fenêtre à tester.
Valeur de retour
Peut prendre l'une des valeurs suivantes:#PB_Window_Normal : La fenêtre est affichée normalement. #PB_Window_Maximize: La fenêtre est agrandie. #PB_Window_Minimize: La fenêtre est réduite.
Remarques
L'état d'affichage d'une fenêtre est modifiable avec la commande SetWindowState().
Exemple
If OpenWindow(0, 0, 0, 220, 100, "Exemple...", #PB_Window_SystemMenu | #PB_Window_MaximizeGadget | #PB_Window_ScreenCentered) ButtonGadget (1, 10, 60, 200, 30, "Cliquer") Repeat Event = WaitWindowEvent() Select Event Case #PB_Event_Gadget Select EventGadget() Case 1 Etat = GetWindowState(0) Select Etat Case #PB_Window_Normal Debug "La fenêtre est affichée normalement." Case #PB_Window_Maximize Debug "La fenêtre est agrandie." Case #PB_Window_Minimize Debug "La fenêtre est réduite." Default Debug "Etat inconnue" EndSelect EndSelect EndSelect Until Event = #PB_Event_CloseWindow EndIf
Voir aussi
SetWindowState()
OS Supportés
Tous