Структура
TITLEBARINFOСтруктура
TITLEBARINFO содержит информацию о заголовке.Синтаксис
struct { DWORD cbSize; RECT rcTitleBar; DWORD rgstate[CCHILDREN_TITLEBAR+1]; } TITLEBARINFO, *PTITLEBARINFO, *LPTITLEBARINFO;typedef |
Члены структуры
cbSize
Устанавливает размер структуры, в байтах. Вызывающая программа должна установить этот член в
sizeof (TITLEBARINFO).rcTitleBar
Указатель на структуру
RECT, которая получает координаты области заголовка. Эти координаты включают в себя все элементы полосы заголовка кроме меню окна.rgstate
Указатель на массив, который получает значение типа
DWORD для каждого элемента полосы заголовка. Ниже перечислены элементы заголовка, представляемые массивом.
Индех |
Элемент области заголовка |
0 |
Сама область заголовка. |
1 |
Зарезервировано. |
2 |
Кнопка свертывания. |
3 |
Кнопка развертывания. |
4 |
Кнопка справки. |
5 |
Кнопка закрытия окна. |
Каждый элемент массива является комбинацией из одного или нескольких следующих значений.
Значение |
Предназначение |
STATE_SYSTEM_FOCUSABLE |
Элемент может принимать фокус. |
STATE_SYSTEM_INVISIBLE |
Элемент невидим. |
STATE_SYSTEM_OFFSCREEN |
Элемент не имеет никакого видимого представления. |
STATE_SYSTEM_UNAVAILABLE |
Элемент недоступен. |
STATE_SYSTEM_PRESSED |
Элемент находится в нажатом состоянии. |
Смотри также
Краткий обзор Окна, GetTitleBarInfo, RECT
Размещение и совместимость TITLEBARINFO |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 4.0 Service Pack 6 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |