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