GUITHREADINFO 構造体 (winuser.h)
GUI スレッドに関する情報が含まれます。
構文
typedef struct tagGUITHREADINFO {
DWORD cbSize;
DWORD flags;
HWND hwndActive;
HWND hwndFocus;
HWND hwndCapture;
HWND hwndMenuOwner;
HWND hwndMoveSize;
HWND hwndCaret;
RECT rcCaret;
} GUITHREADINFO, *PGUITHREADINFO, *LPGUITHREADINFO;
メンバー
cbSize
型: DWORD
この構造体のサイズ (バイト単位)。 呼び出し元は、このメンバーを に設定する sizeof(GUITHREADINFO)
必要があります。
flags
型: DWORD
スレッドの状態。 このメンバーには、次の値の 1 つ以上を指定できます。
hwndActive
型: HWND
スレッド内のアクティブ ウィンドウへのハンドル。
hwndFocus
型: HWND
キーボード フォーカスがあるウィンドウへのハンドル。
hwndCapture
型: HWND
マウスをキャプチャしたウィンドウへのハンドル。
hwndMenuOwner
型: HWND
アクティブなメニューを所有するウィンドウへのハンドル。
hwndMoveSize
型: HWND
移動ループまたはサイズ ループ内のウィンドウへのハンドル。
hwndCaret
型: HWND
キャレットを表示しているウィンドウへのハンドル。
rcCaret
種類: RECT
hwndCaret メンバーによって指定されたウィンドウを基準とした、キャレットの外接する四角形 (クライアント座標)。
解説
この構造体は 、GetGUIThreadInfo 関数と共に使用して、アクティブ ウィンドウまたは指定された GUI スレッドに関する情報を取得します。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | winuser.h (Windows.h を含む) |
再頒布可能パッケージ | Service Pack 3 |
関連項目
概念
リファレンス