Форум: "Начинающим";
Текущий архив: 2008.07.20;
Скачать: [xml.tar.bz2];
Внизизменение размеров родителя Найти похожие ветки
← →
DFT (2008-06-20 15:19) [0]Здравствуйте!
Я наследую компонент от TGraphicsControl.
Мне необходимо в нем предусмотреть, чтобы он выполнял определенные действия при изменение размеров своего родителя.
Как узнать что произошло изменение размеров родителя. Сообщение WM_Size дочерним компонентам он видимо не посылает.
← →
Olegz77 © (2008-06-20 15:33) [1]Можно создать процедуру типа TWndMethod и установить ее в качестве оконной для родителя (свойство WindowProc), не забыв сохранить оригинальное значение в переменную такого же типа. В этой процедуре можно обработать WM_SIZE и, опять же, не забыть вызвать оригинальную оконную процедуру родителя.
← →
Olegz77 © (2008-06-20 15:35) [2]Но все это надо аккуратно делать. Потому что, если оконную процедуру заменяет еще какой-нибудь дочерний компонент этого же родителя, то при освобождении объектов может все полететь к этой...ну, вообщем вы поняли.
← →
DFT (2008-06-20 15:36) [3]А как быть если родитель заранее неизвестен?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.07.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.044 c