GetActiveWindow 関数 (winuser.h)
呼び出し元スレッドのメッセージ キューにアタッチされたアクティブなウィンドウのウィンドウ ハンドルを取得します。
構文
HWND GetActiveWindow();
戻り値
型: HWND
戻り値は、呼び出し元スレッドのメッセージ キューにアタッチされているアクティブ ウィンドウへのハンドルです。 それ以外の場合、戻り値は NULL です。
解説
前景ウィンドウへのハンドルを取得するには、 GetForegroundWindow を使用します。
別のスレッドのメッセージ キュー内のアクティブ ウィンドウへのウィンドウ ハンドルを取得するには、 GetGUIThreadInfo を使用します。
要件
サポートされている最小のクライアント | 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-4 (Windows 10 バージョン 10.0.14393 で導入) |
関連項目
概念
リファレンス