Функции-элементы
Constructor | Создает интерфейсный объект TGadgetWindow с
заданным по умолчанию режимом вывода и шрифтом. |
Destructor | Уничтожает объект TGadgetWindow, удаляя его
реквизиты и шрифты. |
FirstGadget | Возвращает первый реквизит в списке. |
GadgetChangedSize | Используется для уведомления окна реквизита об изменении его размера. |
GadgetFromPoint | Возвращает реквизит в заданных координатах окна. |
GadgetReleaseCapture | Отменяет перехват, после чего все окна могут получать сообщения Windows. |
GadgetSetCapture | Резервирует все сообщения "мыши" для окна реквизита, пока перехват не будет отменен. |
GadgetWithId | Возвращает указатель на реквизит, связанный с
заданным идентификатором. |
GetFont | Возвращает шрифт (по умолчанию MS Sans). |
GetFontHeight | Получает высоту шрифта окна. |
GetHintMode | Возвращает режим подсказки. |
IdleAction | Вызывается при отсутствии ожидающих обработки
сообщений и выполняет итерацию по реквизитам, вызывая функцию-элемент CommandEnable. |
Insert | Вставляет реквизит перед или после реквизита
такого же уровня. |
LayoutSession | Вызывается обычно при изменении размера полей
или реквизитов или при добавлении/удалении реквизитов. Располагает реквизиты в заданном направлении и помечает область, требующую повторного отображения. |
NextGadget | Возвращает следующий после заданного реквизит. |
Remove | Удаляет реквизит из окна реквизита, не уничтожая его. |
SerDirection | Устанавливает горизонтальную/вертикальную ориентацию реквизитов. |
SetHintCommand | Моделирует сообщения выбора меню, что позволяет выводить рекомендательные команды. |
SetMargins | Устанавливает или изменяет поля для окна атрибута и вызывает LayoutSession. |
SetShrinkWrap | Задает ширину и высоту элементов данных. |
Create | Переопределяет функцию-элемент TWindow и выбирает начальный размер реквизита. |
EvLButtonDown | Отвечает на нажатие левой кнопки "мыши", передавая событие тому реквизиту, на который позиционирована "мышь". |
EvLButtonUp | Отвечает на освобождение левой кнопки "мыши",
передавая событие тому реквизиту, на который позиционирована "мышь". |
EvMouseMove | Если события "мыши" перехватываются, отвечает
на событие "мыши", посылая событие тому реквизиту, для которого установлен перехват. |
EvSize | Вызывает TWindow::EvSize для выполнения заданной по умолчанию обработки. |
EvSysColorChange | Вызывается при изменении системных цветов, направляя сообщения всем реквизитам. |
GetDesiresSize | Возвращает размер, необходимый для приведения
размеров реквизита и его полей в соответствие реквизиту с самой большой шириной и высотой. |
GetInnerRect | Вычисляет прямоугольник внутри обрамления и
полей реквизита. |
GetMargins | Возвращает размеры полей в элементах изображения. |
LayoutUnitsToPixels | Преобразует единицы разметки в элементы изображения. Единицы разметки определяются делением высоту шрифта окна на 8. |
Paint | Помещает шрифт в контекст устройства и вызывает PaintGadgets. |
PaintGadgets | Вызывает Paint для повторного отображения реквизитов, выполняя итерацию по списку реквизитов. |
PositionGadget | Вызывается для разрешения настройки интервалов
перед позиционированием каждого реквизита. |
TheGadgets | Выводит реквизиты (без перекрытия) в требуемом
направлении. |