Resize
От: DOIG-U Россия  
Дата: 31.01.02 21:50
Оценка:
Подскажиет, плиз.. Или намекните, где искать\читать %). Зараннее спасибо!
Если есть окно на основе диалога, в нем справа кнопочти, слева ListView. Как сделать так, чтобы при изменении размеров окна кнопки так и оставались привязанными к его правой границе, а размеры ListView'а соответственно увеличивались?
Re: Resize
От: Alex Fedotov США  
Дата: 31.01.02 22:08
Оценка:
Здравствуйте DOIG-U, Вы писали:

DU>Подскажиет, плиз.. Или намекните, где искать\читать %). Зараннее спасибо!

DU>Если есть окно на основе диалога, в нем справа кнопочти, слева ListView. Как сделать так, чтобы при изменении размеров окна кнопки так и оставались привязанными к его правой границе, а размеры ListView'а соответственно увеличивались?

Обрабатывать сообщение WM_SIZE и перемещать ограны управления соответствущим образом с помощью MoveWindow, или SetWindowPos, или BeginDeferWindowPos/DeferWindowPos/EndDeferWindowPos.
-- Alex Fedotov
Re: Resize
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 01.02.02 04:37
Оценка:
Здравствуйте DOIG-U, Вы писали:

DU>Подскажиет, плиз.. Или намекните, где искать\читать %). Зараннее спасибо!

DU>Если есть окно на основе диалога, в нем справа кнопочти, слева ListView. Как сделать так, чтобы при изменении размеров окна кнопки так и оставались привязанными к его правой границе, а размеры ListView'а соответственно увеличивались?

ссылки здесь — http://www.rsdn.ru/forum/message.asp?mid=22684&only
Автор: Odi$$ey
Дата: 18.01.02
Re[2]: Resize
От: Sasparella США  
Дата: 01.02.02 08:36
Оценка:
Здравствуйте Odi$$ey, Вы писали:

O$>Здравствуйте DOIG-U, Вы писали:

DU>>Подскажиет, плиз.. Или намекните, где искать\читать %). Зараннее спасибо!

DU>>Если есть окно на основе диалога, в нем справа кнопочти, слева ListView. Как сделать так, чтобы при изменении размеров окна кнопки так и оставались привязанными к его правой границе, а размеры ListView'а соответственно увеличивались?

O$>ссылки здесь — http://www.rsdn.ru/forum/message.asp?mid=22684&only
Автор: Odi$$ey
Дата: 18.01.02


а из них самая удобная и безглючная — тут

http://www.codeguru.com/dialog/dlgResizer.shtml

Я пересмотрел все, и остановился на этой. Правда с маленькой доработкой.

Саша.
Re: Resize
От: DOIG-U Россия  
Дата: 01.02.02 08:52
Оценка:
Большое спасибо!
dllResize действительно лучше всенго остального подходит — по крайней мере для моих нужд.
Re[3]: Resize
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 01.02.02 08:57
Оценка:
Здравствуйте Sasparella, Вы писали:

S>Здравствуйте Odi$$ey, Вы писали:


O$>>Здравствуйте DOIG-U, Вы писали:

DU>>>Подскажиет, плиз.. Или намекните, где искать\читать %). Зараннее спасибо!

DU>>>Если есть окно на основе диалога, в нем справа кнопочти, слева ListView. Как сделать так, чтобы при изменении размеров окна кнопки так и оставались привязанными к его правой границе, а размеры ListView'а соответственно увеличивались?

O$>>ссылки здесь — http://www.rsdn.ru/forum/message.asp?mid=22684&only
Автор: Odi$$ey
Дата: 18.01.02


S>а из них самая удобная и безглючная — тут


S>http://www.codeguru.com/dialog/dlgResizer.shtml


S>Я пересмотрел все, и остановился на этой. Правда с маленькой доработкой.


а эти, ControlPos http://www.codeguru.com/dialog/ControlPos.shtml тебе чё не понравились?
Re[4]: Resize
От: Аноним  
Дата: 01.02.02 09:17
Оценка:
Мне не нужно управление каждым объектом в отдельности, прпактически, меня устраивает то, что делает длгРесайзер с ними со всеми при максимизации окна (бордюр диалога у меня неизменяемый, можно только максимизировать). С другой стороны, как я посмотрел, ControlPos более удобен, если нужно выдерживать определенные размеры кнопок-эдитбоксов при ресайзе...
Re[4]: Resize
От: Sasparella США  
Дата: 01.02.02 09:33
Оценка:
Здравствуйте Odi$$ey, Вы писали:


O$>а эти, ControlPos http://www.codeguru.com/dialog/ControlPos.shtml тебе чё не понравились?

1. Громоздкостью кода
2. применением MoveWindow вместо DeferWindowPos
3. Интефейсом



Саша.
Re[4]: Resize
От: Sergeant Украина www.photomirror.com.ua
Дата: 01.02.02 09:33
Оценка:
Здравствуйте Odi$$ey, Вы писали:

O$>а эти, ControlPos http://www.codeguru.com/dialog/ControlPos.shtml тебе чё не понравились?
А я пользуюсь . Не жалуюсь.
Курить я буду, но пить не брошу.
Re[5]: Resize
От: Sasparella США  
Дата: 01.02.02 09:40
Оценка:
Здравствуйте Sergeant, Вы писали:

S>Здравствуйте Odi$$ey, Вы писали:


O$>>а эти, ControlPos http://www.codeguru.com/dialog/ControlPos.shtml тебе чё не понравились?
S> А я пользуюсь . Не жалуюсь.

А тут огромный недостаток — нужно наследовать из их класса. Тогда уж лучше ресайзер Torbin-а.

Саша.
Re[6]: Resize
От: Sergeant Украина www.photomirror.com.ua
Дата: 01.02.02 18:16
Оценка:
Здравствуйте Sasparella, Вы писали:

S>Здравствуйте Sergeant, Вы писали:


S>>Здравствуйте Odi$$ey, Вы писали:


O$>>>а эти, ControlPos http://www.codeguru.com/dialog/ControlPos.shtml тебе чё не понравились?
S>> А я пользуюсь . Не жалуюсь.

S>А тут огромный недостаток — нужно наследовать из их класса. Тогда уж лучше ресайзер Torbin-а.


Ну да, из их класса... А что тут неудобного? Вообще, конечно, может и неудобно, но мне вроде нормально
А ежели честно -- все это дело вкуса и привычек
Курить я буду, но пить не брошу.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.