Functions > VarConv >


IsHWnd

Vérifie si le type de base d'une variable est un pointeur et un handle de fenêtre.

IsHWnd ( variable )

Paramètre

variable La variable/expression à vérifier.

Valeur de retour

Succès: Retourne 1 si l'expression est du type pointeur ET un handle de fenêtre valide.
Échec: Retourne 0 si l'expression n'est pas un pointeur OU n'est pas un handle de fenêtre valide.

Remarque

Consultez Types de Données du Langage pour une description détaillée.

En relation

GUICtrlGetHandle, IsArray, IsBinary, IsBool, IsFloat, IsInt, IsNumber, IsPtr, IsString, VarGetType

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.
    Local $hWnd = WinWait("[CLASS:Notepad]", "", 10)

    ; Teste si la fenêtre a été trouvé et affiche les résultats.
    If IsHWnd($hWnd) Then
        MsgBox($MB_SYSTEMMODAL, "", "C'est un HWND valide")
    Else
        MsgBox($MB_SYSTEMMODAL, "", "Ce n'est pas un HWND valide")
    EndIf
EndFunc   ;==>Example