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
线程状态。 此成员可以是以下一个或多个值。
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 |
请参阅
概念性
引用