Dialog Maximize and Resize
От: Maystrenko  
Дата: 27.01.05 21:14
Оценка:
VC 6.0
Как сделать чтобы положение и/или размеры ээлементов Формы зависели от ее размеров?
Например некая кнопка всегда была выровняна по ширине, а другие — сдвигались к левому краю.

Заранее благодарен,
Саня АКА Мастер
Re: Dialog Maximize and Resize
От: SexMachine Украина www.is.svitonline.com/sashko1
Дата: 27.01.05 23:15
Оценка:
Здравствуйте, Maystrenko, Вы писали:

M>VC 6.0

M>Как сделать чтобы положение и/или размеры ээлементов Формы зависели от ее размеров?
M>Например некая кнопка всегда была выровняна по ширине, а другие — сдвигались к левому краю.

Ответ очевиден : обрабатываешь WM_SIZE формы и в обработчике реализуешь поведение контролов.
У кого-то варит голова, у кого-то — желудок...
Re[2]: Dialog Maximize and Resize
От: Maystrenko  
Дата: 28.01.05 07:50
Оценка:
Здравствуйте, SexMachine, Вы писали:

SM>Ответ очевиден : обрабатываешь WM_SIZE формы и в обработчике реализуешь поведение контролов.


Это конечно логично (так и предполагал посли поиска в МСДН), но если у меня 15 контролов * 10 форм?

Неужели нет какого-нить стандартного метода?

Заранее благодарен,
Саня АКА Мастер
Re: Dialog Maximize and Resize
От: SchweinDeBurg Россия https://zarezky.spb.ru/
Дата: 28.01.05 07:55
Оценка:
Здравствуйте, Maystrenko, Вы писали:

M>VC 6.0

M>Как сделать чтобы положение и/или размеры ээлементов Формы зависели от ее размеров?
M>Например некая кнопка всегда была выровняна по ширине, а другие — сдвигались к левому краю.

Layout Manager for Dialogs, Formviews, DialogBars and PropertyPages
[ posted via RSDN@Home 1.1.4 beta 4 r309 ]
- Искренне ваш, Поросенок Пафнутий
Re: Dialog Maximize and Resize
От: kondrik  
Дата: 28.01.05 08:18
Оценка:
Здравствуйте, Maystrenko, Вы писали:

M>VC 6.0

M>Как сделать чтобы положение и/или размеры ээлементов Формы зависели от ее размеров?
M>Например некая кнопка всегда была выровняна по ширине, а другие — сдвигались к левому краю.

M>Заранее благодарен,

M>Саня АКА Мастер

Смотри здесь. Использую более 2-х лет в разных проектах. Зачем велосипед изобретать.

http://www.codeproject.com/dialog/resizabledialog.asp

и

http://www.codeproject.com/dialog/resizablelib.asp
.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.