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