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
La fonction renvoie l'ID de la fenêtre dans le programme en cours seulement.
Une fenêtre dans le programme en cours peut être activée (détient le focus) avec la fonction 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