Четвертый BORLAND С++ и его окружение

       

Функции-элементы


Constructor Строит объект TTinyCaption, связанный с заданным дочерним окном. Инициализирует шрифт заголовка (0) и запрещает автоматический вывод.
Destructor Уничтожает объект TTinuCaption и удаляет шрифт

заголовка.

DoCommand С помощью ::TrackPopup выводит системное меню.
DoLButtonUp Если разрешена строка заголовка и нажата кнопка "мыши", отменяет перехват "мыши".
DoMouseMove Возвращает TEventStatus.
DoNCActivate Если тонкий заголовок не разрешен или сведен

в пиктограмму, возвращает esPartial.

DoNCCalcSize Если строка заголовка не разрешена или сведена

в пиктограмму, возвращает esPartial. Иначе вычисляет размеры заголовка и возвращает esComplete.

DoNCHitTest Если не разрешена строка заголовка, возвращает

esPartial. В противном случае посылает строке



заголовка сообщение о перемещении "мыши" или

курсора и возвращает esComplete.

DoNCLButtonDown Если строка заголовка не разрешена, возвращает esPartial. В противном случае определяет, что

пользователь нажал/освободил кнопку "мыши"

внутри или вне меню и возвращает esComplete.

DoNCPaint Если строка заголовка не разрешена, возвращает

esPartial. В противном случае она становится

активной и указывает, что нужно отобразить обрамление.

DoSysCommand Если строка заголовка не разрешена, возвращает

esPartial. Если строка сведена в пиктограмму,

и пользователь щелкает "мышью" на пиктограмме,

вызывает DoSysMenu для вывода меню в нормальном режиме и возвращает esComplete.

DoSysMenu Возвращает описатель системного меню и создает

копию системного меню.

EnableTinyCaption Активизирует тонкую строку заголовка, по умолчанию заменяя системное окно окном с тонким

заголовком, которое не закрывается при щелчке

"мышью" в системном окне.

EvCommand Обеспечивает дополнительную обработку команд,

но позволяет сначала обрабатывать команду активному окну и его дочерним окнам.

EvLButtonUp Отвечает на сообщение об освобождении кнопки

"мыши" вызовом DoLButtonUp.

EvMouseMove Отвечает на сообщение о перемещении "мыши" вызовом DoMouseMove.
EvNCActivate Отвечает на запрос изменения строки заголовка

или пиктограммы вызовом DoNCActivate.

EvNCCalcSize Отвечает на запрос об изменении строки заголовка или пиктограммы вызовом DoNCActivate.
EvNCHitTest Отвечает на перемещение курсора или нажатие

кнопки "мыши" вызовом DoNCHitText.

EvNCLLButtonDown Отвечает на нажатие левой кнопки "мыши", в то время как курсор находится в неклиентной области строки заголовка, вызовом DoNCLButtonDown.
EvNCPaint Отвечает на запрос об изменении строки заголовка или пиктограммы вызовом DoNCActivate.
EvSysComand Отвечает на сообщение WM_SYSCOMMAND вызовом DoSysCommand.
GetCaptionRect Получает область заголовка, требующую изменения или повторного отображения.
GetMaxBoxRect Возвращает размер прямоугольного блока максимизации.
GetMinBoxRect Возвращает размер прямоугольного блока минимизации.
GetSysBoxRect Возвращает размер прямоугольника системного

блока.

PaintButton Отображает пустую командную кнопку.
PaintCaption Вызывает dc.SelectObject для выбора данного

прямоугольника и dc.PatBlt для отображения

тонкой строки заголовка для данного контекста

устройства с помощью текущей кисти.

PaintCloseBox Отображает в тонкой строке заголовка блок закрытия.
PaintMaxBox Отображает в тонкой строке заголовка блок максимизации.
PaintMinBox Отображает в тонкой строке заголовка блок минимизации.
PaintSysBox Отображает в тонкой строке заголовка системный

блок.

| |



Содержание раздела