Я просто столкнулся с проблемой добавления SplitterWnd
к
CMFCTabCtrl
производный класс.
Теперь я создал свой Splitter, и у меня также есть CDocument
что
Сплиттер должен «представлять» в моем производном классе от CMFCTabCtrl
,
CDocument:
CDocument* pDocument = m_pMyDocTemplate->OpenDocumentFile(NULL, FALSE, FALSE);
Вот почему я хочу добавить документ в TabCtrl:
CDocument* document = ((CApetlonApp*)AfxGetApp())->OnNewTableComponent();
m_TabCtrl.AddTab((C_MyView*)document, pFileInfo->m_szName, 1, FALSE);
Ребята, не могли бы вы сказать мне, что я здесь делаю не так?
Просто попробовал вот так сейчас:
CDocument* document = ((CApetlonApp*)AfxGetApp())->OnNewTableComponent();
CFrameWnd* pFrame = new CFrameWnd;
pFrame = ((CApetlonApp*)AfxGetApp())->m_pMyDocTemplate-CreateNewFrame(document, NULL);
m_TabCtrl.AddTab(pFrame, pFileInfo->m_szName, 1, FALSE);
Но фрейм, включающий разделитель и документ, также не отображается в TabCtrl. Есть ли что-то особенное, что можно сделать?
Задача ещё не решена.