![]() |
|
|
![]()
|
|
| tonchitos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 447 Регистрация: 24.2.2007 Репутация: 1 Всего: 40 |
у меня многодокументное приложение....
я уже писала, что мне надо то ли диалог немодальны присобачить то ли панельку... В общем - какая у меня появилась идея, опишу - а вы скажите, она нормально реализуется? Вертикальным разделителем разделить клиентскую область главного окна. Левую часть оставить как есть - вид не создавать... А в правой части создать вид, отнаследованный от формвью... И работать с ним как с диалогом. Мона? Гуру, подскажите... -------------------- – Люди забыли эту истину, – сказал Лис, – но ты не забывай: ты навсегда в ответе за всех, кого приручил. |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Все можно, только немного не так: чтобы работало MDI, обязательно нужно создать MDIClient, который у тебя не предусмотрен.
Стандартно он создается на все главное окно, но никто не мешает определить его в панели разделителя. Только, по твоему описанию- - нафига тебе MDI? если у тебя там одна форма... только мешает... -------------------- ... |
|||
|
||||
| tonchitos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 447 Регистрация: 24.2.2007 Репутация: 1 Всего: 40 |
нет, надо... форма у меня не одна - а столько, сколько документов....
Как этого клиента создать? -------------------- – Люди забыли эту истину, – сказал Лис, – но ты не забывай: ты навсегда в ответе за всех, кого приручил. |
|||
|
||||
| tonchitos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 447 Регистрация: 24.2.2007 Репутация: 1 Всего: 40 |
мне разделитель не на форме нужен, а в клиентской области главного окна....то есть ессли я создаю виды моих документов , они все должны быть поверх видов на формев клиентской области....
или мне вообще не виды создавать а как то по другому... мне надо не документ разделить а клиентскую часть формы - серенькую... а документы сами собой, сверху -------------------- – Люди забыли эту истину, – сказал Лис, – но ты не забывай: ты навсегда в ответе за всех, кого приручил. |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Я о том и говорю. Разделитель можно влепить куда угодно, хоть в диалог. Но, чтобы работало MDI, нужен MDI-клиент - это он все MDI-сообщения обрабатывает. Его создать, по идее, тоже можно где угодно. Как создать - посмотри код создания клиента в MDIFrameWnd и спиши слова.
-------------------- ... |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |