Методы для подмены системных сообщений Windows



Таблица 21.6. Методы для подмены системных сообщений Windows



Метод

Описание

ChangeBounds

Используется, когда компонент, относящийся к классу TwidgetControl, изменяет свой размер. Является приблизительным аналогом системных сообщений WM_SIZE и WM_MOVE в Windows

ChangeScale

Вызывается автоматически при изменении размера оконного компонента. Используется для смены масштаба формы и всех ее оконных компонентов при смене разрешения экрана или размера шрифта. Так как этот метод изменяет значения свойств Top, Left, Width и Height у всех оконных компонентов, он изменяет положение компонентов и их дочерних элементов в зависимости от размеров

ColorChanged

Вызывается в случае, когда цвет оконного компонента изменился

CursorChanged

Вызывается, когда курсор (указатель мыши) изменяет свою форму

EnabledChanged

Вызывается, когда приложение изменяет состояние активности окна или оконного компонента (то есть когда изменяется значение свойства Enabled)

FontChanged

Приблизительный аналог системного сообщения WM_FONTCHANGE в Windows. Вызывается, когда изменя-ется набор шрифтов

PaletteChanged

Вызывается в случае смены системной палитры. Является приблизительным аналогом WM_PALETTE CHANGED

ShowHintChanged

Вызывается при показе и скрытии всплывающих подсказок (hints)

StyleChanged

Вызывается при смене стиля окна или оконных элементов GUI. Является аналогом системного сообщения WM_STYLECHANGED в Windows

TabStopChanged

Вызывается при смене порядка обхода компонентов по клавише табуляции <Таb>

VisibleChanged

Вызывается при смене состояния видимости оконного компонента

WidgetDestroyed

Вызывается при уничтожении окна


Назад
Содержание
Вперед


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