![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как отловить начало и конец изменения размера панели? [WinXP]
Aleksandr. © (2005-08-25 18:06:00)Панель с Align=alBottom имеет Parentом форму. В этой панели находятся еще 3 панели с Align=alLeft, alCenter и alRight, ширина их может регулироваться сплиттерами.
Никак не могу сообразить, как организовать при изменении основной панели пропорциональное изменение размеров двух крайних лежащих в ней панелек. Просто не врубаюсь, на какой момент сделать запоминание прежнего размера основной панели, чтобы затем на OnResize умножить их ширины на соотношение прежнего и нового размеров :(.
Leonid Troyanovsky (2005-08-26 09:38:00) [1]
> Aleksandr. (25.08.05 18:06)
> крайних лежащих в ней панелек. Просто не врубаюсь, на какой
> момент сделать запоминание прежнего размера основной панели,
> чтобы затем на OnResize умножить их ширины на соотношение
> прежнего и нового размеров :(.
Запоминать в обработчике WM_NCCALCSIZE.
--
Regards, LVT.