Функция IsHWnd

         Описание функции


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)