Functions > Window >


WinExists

Teste l'existence d'une fen�tre.

WinExists ( "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 1 si la fen�tre existe.
�chec: Retourne 0 si la fen�tre n'existe pas.

Remarque

WinExists() retournera 1 m�me si la fen�tre est cach�e.

En relation

ProcessExists, WinActive, WinClose, WinTitleMatchMode (Option), WinWait, WinWaitActive, WinWaitClose, WinWaitNotActive

Exemple

#include <MsgBoxConstants.au3>

Example()

Func Example()
    ; Ex�cute le Bloc-notes
    Run("notepad.exe")

    ; Attend 10 secondes pour que la fen�tre du bloc-notes apparaisse.
    WinWait("[CLASS:Notepad]", "", 10)

    ; Teste si la fen�tre existe et affiche les r�sultats.
    If WinExists("[CLASS:Notepad]") Then
        MsgBox($MB_SYSTEMMODAL, "", "La fen�tre existe")
    Else
        MsgBox($MB_SYSTEMMODAL, "", "La fen�tre n'existe pas")
    EndIf
EndFunc   ;==>Example