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

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




Constructor Строит объект TGadget с заданным идентификатором и стилем обрамления.
Destructor Уничтожает интерфейсный объект TGadget и удаляет его из соответствующего окна.
CommandEnable Обеспечивает возможность разрешения выполнения команд.
GetBorders Получает размеры обрамления реквизита.
GetBorderStyle Получает стиль обрамления реквизита.
GetBounds Возвращает обрамляющий прямоугольник реквизита.
GetDesiredSize Определяет максимальную величину реквизита.
GetEnabled Определяет разрешение для заданного реквизита ввод с клавиатуры или от "мыши".
GetId Получает идентификатор реквизита.
GetMargins Получает размеры полей.
GetOuterSizes Возвращает размер, занимаемый обрамлением и

полями.

NextGadget Возвращает следующий реквизит в списке.
SetBorders Устанавливает границы реквизита.
SetBorderStyle Устанавливает стиль обрамления реквизита.
SetBounds Информирует реквизит об изменении обрамляющего прямоугольника.
SetEnabled Разрешает или запрещает для реквизита ввод с

клавиатуры или от "мыши".

SetMargins Устанавливает поля реквизита.
SetShrinkWrap Устанавливает величины ShringWrapWidth и

ShrinkWrapHeight.

SetSize Изменяет размер реквизита.
SysColorChange Вызывается при изменении системных цветов для

возможного перестроения и повторного отображения реквизита.

Bounds Содержит обрамляющий прямоугольник реквизита

(в координатах окна реквизита).

BorderStyle Содержит стиль обрамления реквизита.
Borders Содержит размеры обрамления (границ) реквизита.
Id Содержит идентификатор реквизита.
Margins Содержит размеры полей прямоугольника.
ShrinkWrapHeight Указывает, должен ли реквизит сжиматься для

размещения своего содержимого.

TrackMouse Инициализируется значением False. При установке в True позволяет перехватывать нажатия

кнопки "мыши".

Window Ссылка на окно-владелец или родительское окно

реквизита.

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

исключая обрамление и поля.

Inserted Вызывается после включения реквизита в окно.
Invalidate Используется для запрещения активной (обычно

не обрамленной) части реквизита.

InvalidateRect Запрещает в родительском окне связанный с реквизитом прямоугольник.
LButttonUp При установке TrackMouse освобождает перехват

события "мыши".

MouseEnter Вызывается при перемещении "мыши" внутрь реквизита.
MouseLeave Вызывается, когда "мышь" выходит за пределы

реквизита.

MouseMove Если события "мыши" перехватываются, отвечает

на сообщение буксировки "мыши".

Paint Вызывает PaintBorder для отображения указанного контекста устройства.
PaintBorder Вызывает GetSystemMetrics для получения ширины

и высоты реквизита и использует цвет, возвращаемый GetSystemColor для изображения или

подсветки области с помощью заданной кисти.

PtIn Определяет, находится ли точка в обрамляющем

прямоугольнике приемника.

Removed Вызывается после удаления реквизита из окна.



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