Functions > Window >


WinClose

Ferme une fen�tre.

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

Param�tres

title Le titre/hWnd/class de la fen�tre � fermer. Consultez D�finition sp�ciale de titre.
text [optionnel] Le texte de la fen�tre � fermer. La valeur par d�faut est une cha�ne vide. Consultez D�finition sp�ciale de texte.

Valeur de retour

Succ�s: Retourne 1.
�chec: Retourne 0 si la fen�tre n'est pas trouv�e.

Remarque

Cette fonction envoie un message de fermeture � une fen�tre, le r�sultat d�pend de la fen�tre (elle peut demander d'enregistrer des donn�es, etc...). Pour forcer une fen�tre � se fermer, utilisez la fonction WinKill(). Si plusieurs fen�tres correspondent aux crit�res, la fen�tre active la plus r�cente est ferm�e.

En relation

ProcessClose, WinActivate, WinExists, WinKill, WinMove, WinSetState, WinTitleMatchMode (Option)

Exemple

#include <MsgBoxConstants.au3>

Example()

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

    ; Attend 2 secondes pour afficher la fen�tre du Bloc-notes.
    Sleep(2000)

    ; Ferme la fen�tre du Bloc-notes � l'aide du nom de classe du Bloc-notes.
    If WinClose("[CLASS:Notepad]", "") Then
        MsgBox($MB_SYSTEMMODAL, "", "Fen�tre ferm�e")
    Else
        MsgBox($MB_SYSTEMMODAL + $MB_ICONERROR, "Erreur", "Fen�tre non trouv�e")
    EndIf
EndFunc   ;==>Example