Functions > Window >


WinActive

Examine si une fenêtre donnée existe et si elle est actuellement active.

WinActive ( "title" [, "text"] )

Paramètres

title Le titre/hWnd/class de la fenêtre à contrôler. Consultez Définition spéciale de titre.
text [optionnel] Le texte de la fenêtre à contrôler. La valeur par défaut est une chaîne vide. Consultez Définition spéciale de texte.

Valeur de retour

Succès: Retourne le handle de la fenêtre si elle est active.
Échec: Retourne 0.

En relation

WinExists, WinTitleMatchMode (Option), WinWait, WinWaitActive, WinWaitClose, WinWaitNotActive

Exemple

#include <MsgBoxConstants.au3>

If WinActive("[CLASS:Notepad]") Then ; Vérifie si le bloc-notes est actuellement actif.
    MsgBox($MB_SYSTEMMODAL, "", "WinActive" & @CRLF & "Notepad est actif.")
Else
    MsgBox($MB_SYSTEMMODAL, "", "WinActive" & @CRLF & "Notepad n'est pas actif.")
EndIf