Funktionreferenz


IsHWnd

Beschreibung anzeigen in

Überprüft, ob die Variable vom Typ Zeiger und Fenster-Handle ist.

IsHWnd ( variable )

Parameter

variable Die zu prüfende Variable.

Rückgabewert

Erfolg: 1, falls der Ausdruck vom Typ Zeiger ist UND ein gültiges Fenster-Handle ist.
Fehler: 0, wenn die Variable kein Zeiger ist ODER kein gültiges Fenster-Handle ist.

Bemerkungen

Siehe Sprachreferenz - Datentypen für eine detaillierte Beschreibung.

Verwandte Funktionen

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

Beispiel

#include <MsgBoxConstants.au3>

Example()

Func Example()
    ; Startet Notepad
    Run("notepad.exe")

    ; Wartet maximal 10 Sekunden bis das Notepad-Fenster erscheint.
    Local $hWnd = WinWait("[CLASS:Notepad]", "", 10)

    ; Testet, ob das Fenster gefunden wurde und zeigt die Ergebnisse.
    If IsHWnd($hWnd) Then
        MsgBox($MB_SYSTEMMODAL, "", "Ist ein gültiger HWND")
    Else
        MsgBox($MB_SYSTEMMODAL, "", "Ist kein gültiger HWND")
    EndIf
EndFunc   ;==>Example