Структура
GUITHREADINFOСтруктура
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; |
Члены структуры
cbSize
Устанавливает размер этой структуры, в байтах. Вызывающая программа должно установить его в
sizeof (GUITHREADINFO).Устанавливает состояние потока. Этот член может быть одно или несколько нижеследующих значений.
Значение |
Предназначение |
GUI_16BITTASK |
Windows XP: обозначает тип приложения потока. Этот бит установлен в том случае, если поток соответствует 16-разрядному приложению. |
GUI_CARETBLINKING |
Обозначает, что состояние каретки мигающее. Этот бит установлен в том случае, если каретка видима. |
GUI_INMENU |
Обозначает состояние меню потока. Этот бит установлен в том случае, если поток находится в режиме меню. |
GUI_INMOVESIZE |
Обозначает состояние перемещения потока. Этот бит установлен в том случае, если поток находится в цикле изменения размера или в цикле перемещения. |
GUI_POPUPMENUMODE |
Обозначает состояние выскакивающего меню потока. Этот бит установлен в том случае, если поток имеет активное выскакивающее меню. |
GUI_SYSTEMMENUMODE |
Обозначает состояние системного меню потока. Этот бит установлен в том случае, если поток находится в режиме системного меню. |
hwndActive
Дескриптор активного окна в пределах потока.
hwndFocus
Дескриптор окна, которое имеет фокус клавиатуры.
hwndCapture
Дескриптор окна, которое перехватило мышь.
hwndMenuOwner
Дескриптор окна, которое владеет каким-либо активным меню.
hwndMoveSize
Дескриптор окна, которое в цикле перемещения или в цикле изменения размера.
hwndCaret
Дескриптор окна, который показывает на экране каретку.
rcCaret
Структура
RECT, которая описывает рабочий прямоугольник каретки, в рабочих координатах, относительно окна, определяемый членом hwndCaret.Замечания
Эта структура используется с функцией
GetGUIThreadInfo, чтобы извлечь информацию об активном окне или заданном потоке GUI.Смотри также
Краткий обзор Окна, GetGUIThreadInfo, RECT
Размещение и совместимость GUITHREADINFO |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 4.0 с Service Pack 3 |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Нет |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |