Структура TITLEBARINFO


Структура TITLEBARINFO содержит информацию о заголовке.

Синтаксис

typedef struct {
    DWORD  cbSize;
    RECT  rcTitleBar;
    DWORD  rgstate[CCHILDREN_TITLEBAR+1];
} TITLEBARINFO, *PTITLEBARINFO, *LPTITLEBARINFO;

Члены структуры

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

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz