Functions > Window >


WinKill

Force la fermeture d'une fen�tre.

WinKill ( "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.
Echec: La fonction retourne une valeur seulement en cas de succ�s.

Remarque

La diff�rence entre cette fonction et WinClose() est que WinKill() fermera la fen�tre de force si elle ne se referme pas assez vite. Par cons�quent, un utilisateur pourrait ne pas avoir le temps de r�pondre aux bo�tes de dialogue lui demandant d'enregistrer les donn�es. Bien que WinKill() peut travailler sur les fen�tres r�duites et cach�es, certaines fen�tres (Windows Explorer notamment) ne peuvent �tre ferm�es qu'avec WinClose().

En relation

ProcessClose, WinActivate, WinClose, WinSetState

Exemple

Example()

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

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

    ; Attend deux secondes avant d'appeler la fonction WinKill.
    Sleep(2000)

    ; Tue la fen�tre en utilisant le handle retourn�e par WinWait.
    WinKill($hWnd, "")
EndFunc   ;==>Example