IsHWnd
Проверяет, является ли переменная типом данных указатель или дескриптором существующего окна.
IsHWnd ( variable )
Параметры
variable | Переменная или выражение для проверки. |
Возвращаемое значение
Успех: | Возвращает 1, если выражение является указателем И допустимым дескриптором окна. |
Ошибка: | Возвращает 0, если выражение не является указателем ИЛИ не является допустимым дескриптором окна. |
См. также
IsArray, IsFloat, IsInt, IsPtr, IsString, IsNumber, IsBool, GUICtrlGetHandle, IsBinary, VarGetTypeПример
; Запуск блокнота
Run('notepad.exe')
; Ожидание 5 секунд до появление окна блокнота
$hWnd = WinWait("[CLASS:Notepad]", "", 5)
If IsHWnd($hWnd) Then
MsgBox(4096, "", "Это валидный дескриптор HWND")
Else
MsgBox(4096, "", "Это не дескриптор HWND")
EndIf
; Закрывает блокнот.
WinClose($hWnd)