winuser.h (GUITHREADINFO 結構)
包含 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
執行緒狀態。 這個成員可以是下列一或多個值。
hwndActive
類型: HWND
執行緒內使用中視窗的控制碼。
hwndFocus
類型: HWND
具有鍵盤焦點之視窗的控制碼。
hwndCapture
類型: HWND
已擷取滑鼠之視窗的控制碼。
hwndMenuOwner
類型: HWND
擁有任何使用中功能表之視窗的控制碼。
hwndMoveSize
類型: HWND
移動或大小迴圈中視窗的控制碼。
hwndCaret
類型: HWND
顯示插入號之視窗的控制碼。
rcCaret
類型: RECT
相對於 hwndCaret 成員所指定的視窗,插入號的周框在用戶端座標中。
備註
此結構會與 GetGUIThreadInfo 函式搭配使用,以擷取使用中視窗或指定之 GUI 執行緒的相關資訊。
規格需求
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | winuser.h (包含 Windows.h) |
可轉散發套件 | Service Pack 3 |
另請參閱
概念
參考