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

<- GetWindowData() - Window Index - GetWindowTitle() ->