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 で導入)

関連項目

概念

GetForegroundWindow

GetGUIThreadInfo

キーボード入力

リファレンス

SetActiveWindow