Универсальный ресайз контролов Автор: Сергей Дмитриев ( http://visualcpp.da.ru )
Описание: Предлагаю простой класс для легкого управления размерами и положением любых конролов на диалоговом окне при изменении размеров самого окна. Как использовать. 1) В классе диалогового окна создать компонент класса CCtrlsResize; 2) В InitInstance диалога указать этому компоненту желаемые контролы и их позиционирование: вызов метода CCtrlsResize::AddControl(nID, aligment), затем вызвать для компонента метод CCtrlsResize::FixControls(); 3) В OnSize() вызвать для этого компонента метод CCtrlsResize::OnSize; Всё. (см. пример) Проверено: Visual C++ 4.2 , 6.0 , использует MFC
|