Структура TITLEBARINFOEX (winuser.h)
Расширяет сведения, описанные в структуре TITLEBARINFO , включив координаты каждого элемента в строке заголовка.
Эта структура отправляется с сообщением WM_GETTITLEBARINFOEX .
Синтаксис
typedef struct tagTITLEBARINFOEX {
DWORD cbSize;
RECT rcTitleBar;
DWORD rgstate[CCHILDREN_TITLEBAR + 1];
RECT rgrect[CCHILDREN_TITLEBAR + 1];
} TITLEBARINFOEX, *PTITLEBARINFOEX, *LPTITLEBARINFOEX;
Члены
cbSize
Тип: DWORD
Размер структуры в байтах. Задайте для этого участника значение sizeof(TITLEBARINFOEX)
перед отправкой с сообщением WM_GETTITLEBARINFOEX .
rcTitleBar
Тип: RECT
Ограничивающий прямоугольник строки заголовка. Прямоугольник выражается в координатах экрана и включает все элементы заголовка, кроме меню окна.
rgstate[CCHILDREN_TITLEBAR + 1]
Тип: DWORD[CCHILDREN_TITLEBAR+1]
Массив, получающий значение DWORD для каждого элемента строки заголовка. Ниже приведены элементы строки заголовка, представленные массивом .
Индекс | Элемент "Строка заголовка" |
---|---|
0 | Сама строка заголовка. |
1 | Зарезервировано. |
2 | Кнопка свернуть. |
3 | Кнопка "Развернуть". |
4 | Кнопка "Справка". |
5 | Кнопка "Закрыть". |
Каждый элемент массива представляет собой сочетание одного или нескольких следующих значений.
rgrect[CCHILDREN_TITLEBAR + 1]
Тип: RECT[CCHILDREN_TITLEBAR+1]
Массив, получающий структуру для каждого элемента строки заголовка. Структуры выражаются в экранных координатах. Ниже приведены элементы строки заголовка, представленные массивом .
Индекс | Элемент "Строка заголовка" |
---|---|
0 | Зарезервировано. |
1 | Зарезервировано. |
2 | Кнопка свернуть. |
3 | Кнопка "Развернуть". |
4 | Кнопка "Справка". |
5 | Кнопка "Закрыть". |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | winuser.h (включая Windows.h) |
См. также раздел
Основные понятия
Справочные материалы