![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Гость_Oleg |
|
|||
|
Unregistered |
Вопрос по размещению элементов управления в окне программы.
Не получается разместить панель инструментов там где необходимо. Например, нужно разместить дополнительную панель по горизонту за стандартной или вертикально «прикреплённой» к стороне окна. Но она всегда появляется под стандартной. Ещё нужно иметь «прикреплённые» окна, например, такое как окно проекта в Visual Studio. Подскажите где найти конкретный пример, исходники, с решениями моих проблем? Спасибо. |
|||
|
||||
| AndyY |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 316 Регистрация: 8.5.2004 Где: СПб Репутация: 2 Всего: 4 |
с доченьем в нужную позицию - см. MFC пример docktool.
используй DockControlBar и задавай прямоугольник в последнем параметре. по поводу Project Window - тоже просто, наследуйся от DialogBar. С ресайзом - посложнее, поищи на www.codeguru.com еще полезная ссылка: www.bcgsoft.com но! в MFC механизм сохранения/чтения состояния прикрепленных окон реализован донельзя криво. У меня например были проблемы с появлением лишних записей про несуществующие окна, все начинало нещадно тормозить на старте. А необходимость фичи для пользователя - под огромным вопросом. Может проще сделать обычное (не dockable) оконце прикрепленное где-нибудь слева. |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |