Методы для подмены системных сообщений 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 |
Вызывается при уничтожении окна |