Структура GUITHREADINFO (winuser.h)
Содержит сведения о потоке графического пользовательского интерфейса.
Синтаксис
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 для получения сведений об активном окне или указанном потоке графического интерфейса пользователя.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | winuser.h (включая Windows.h) |
Распространяемые компоненты | с пакетом обновления 3 (SP3). |
См. также раздел
Основные понятия
Справочные материалы