Универсальный ресайз
контролов
Автор: Сергей
Дмитриев ( 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
Скачать исходник - 14 Kb
|