Функция IsWindow (winuser.h)

Определяет, определяет ли указанный дескриптор окна существующее окно.

Синтаксис

BOOL IsWindow(
  [in, optional] HWND hWnd
);

Параметры

[in, optional] hWnd

Тип: HWND

Дескриптор проверяемого окна.

Возвращаемое значение

Тип: BOOL

Если дескриптор окна идентифицирует существующее окно, возвращается ненулевое значение.

Если дескриптор окна не идентифицирует существующее окно, возвращаемое значение равно нулю.

Комментарии

Поток не должен использовать IsWindow для окна, которое он не создавал, так как окно может быть уничтожено после вызова этой функции. Кроме того, так как дескрипторы окон перезапускаются, дескриптор может даже указывать на другое окно.

Примеры

Пример см. в разделе Создание безмодерного диалогового окна.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll
Набор API ext-ms-win-ntuser-window-l1-1-0 (появилось в Windows 8)

См. также раздел

Основные понятия

IsWindowEnabled

IsWindowVisible

Справочные материалы

Windows