IsWindow 関数 (winuser.h)

指定したウィンドウ ハンドルが既存のウィンドウを識別するかどうかを判断します。

構文

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

パラメーター

[in, optional] hWnd

型: HWND

テストするウィンドウへのハンドル。

戻り値

種類: BOOL

ウィンドウ ハンドルが既存のウィンドウを識別する場合、戻り値は 0 以外です。

ウィンドウ ハンドルが既存のウィンドウを識別しない場合、戻り値は 0 になります。

解説

この関数が呼び出された後にウィンドウが破棄される可能性があるため、スレッドは作成されなかったウィンドウに IsWindow を使用しないでください。 さらに、ウィンドウ ハンドルはリサイクルされるため、ハンドルは別のウィンドウを指すことさえできます。

例については、「 モードレス ダイアログ ボックスの作成」を参照してください。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー winuser.h (Windows.h を含む)
Library User32.lib
[DLL] User32.dll
API セット ext-ms-win-ntuser-window-l1-1-0 (Windows 8 で導入)

関連項目

概念

IsWindowEnabled

IsWindowVisible

リファレンス

Windows