GetActiveWindow()

Syntaxe

Resultat = GetActiveWindow()
Description
Renvoie le numéro de la fenêtre qui est active.

Arguments

Aucun.

Valeur de retour

Renvoie le numéro de la fenêtre active, qui a donc le focus clavier ou -1 si aucune fenêtre n'est active.

Remarques

Une fenêtre peut être activée avec la commande SetActiveWindow().

Exemple

  If OpenWindow(0, 0, 0, 220, 100, "Exemple...", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)

   ButtonGadget  (1, 10, 60, 200, 30, "Cliquer")
   
   Repeat
     Event = WaitWindowEvent()
          
     Select Event
     
       Case #PB_Event_Gadget
         Select EventGadget()
           Case 1
             Fenetre = GetActiveWindow()
              Debug "La fenêtre active est la fenêtre numéro " + Str(Fenetre)
         EndSelect
            
     EndSelect
   Until Event = #PB_Event_CloseWindow
 EndIf

Voir aussi

SetActiveWindow()

OS Supportés

Tous

<- EventwParam() - Window Index - GetWindowColor() ->