Überprüft, ob die Variable vom Typ Zeiger und Fenster-Handle ist.
IsHWnd ( variable )
variable | Die zu prüfende Variable. |
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. |
Siehe Sprachreferenz - Datentypen für eine detaillierte Beschreibung.
GUICtrlGetHandle, IsArray, IsBinary, IsBool, IsFloat, IsInt, IsNumber, IsPtr, IsString, VarGetType
#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