"AND" "OR"
Главная Информер Журнал Форум

Универсальный ресайз контролов

Автор: Сергей Дмитриев ( 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