Проблема с TabbedMDI и Splitter
От: Аноним  
Дата: 20.09.03 08:04
Оценка:
При использовании TabbedMDI(от Daniel Bowen , взято с CodeProject) вместе со сплиттером ,
получается следующая проблема — при открытии более 9 дочерних окон одновременно
возникает исключение в момент создания нового окна.

Делал я так :

— в MDI приложении , сделал изменения для поключения TabbedMDI
(все работает нормально без проблем)

— добавил splitter(как описано в CodeProject), после чего в области MDIClient
перестал отображаться tab контрол , дочернее окно создается и отображается
но закладки не отображаются

— добавил в CMainFrame::OnCreate такое
m_tabbedClient.SetTabOwnerParent(m_splitter.m_hWnd);

вроде все начало работать , но при создании 10-го дочернего после выхода из
CChildFrame::OnCreate (m_view.Create отработал нормально и вернул нормалный хэндл)
приложение падает

Использовался VC 7.0


Перед тем как обратиться на форум я перечитал(пересмотрел) кучу статей и примеров
rsdn и codeproject , просматривал архивы форума, подскажите что я делаю не правильно
Re: Проблема с TabbedMDI и Splitter
От: Alexey Shirshov Россия http://wise-orm.com
Дата: 22.09.03 04:36
Оценка:
Здравствуйте, <Аноним>, Вы писали:

хъ

А>Перед тем как обратиться на форум я перечитал(пересмотрел) кучу статей и примеров

А> rsdn и codeproject , просматривал архивы форума, подскажите что я делаю не правильно

Все ты делаешь правильно. Это известный баг, так и должно быть. На этом форуме мы эту проблему уже обсуждали и пришли к единственному выходу — так делать нельзя и нужно писать собственный CMDIFrameWindowImpl для сплиттера.
... << RSDN@Home 1.1 beta 2 >>
Re[2]: Проблема с TabbedMDI и Splitter
От: Володя Камский Россия http://lunchfor.narod.ru/
Дата: 25.09.03 03:29
Оценка:
Здравствуйте, Aлексей

У меня похожая проблема, я измучился, пытаясь соорудить программу, пользуясь примерами. Не пришлёте ли готовый результа на мой адрес? vkams@yandex.ru/
Буду очень признателен!
Володя.
Re: Проблема с TabbedMDI и Splitter
От: Володя Камский Россия http://lunchfor.narod.ru/
Дата: 09.10.03 08:53
Оценка:
Подскажите, пожалуйста, как в MDI-приложение встроить сплиттер?
Т.е. чтобы в правой панели был MDIClient со всеми дочерними окошками?
Со сплиттеров SDI-приложении я работать умею, но не могу догадаться, какие строки вставить в стандартный каркас MDI-приложения, сгенерированный Wizard'ом.

Мне исключительно важно получить подсказку!
Володя
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.