Здравствуйте, mvd, Вы писали:
mvd>
Здраствуйте. Я конечно новичек, как на сайте так и в MFC.
mvd> То что эта связка делается где то в недрах библиотеки это понятно, но все же где и как это отображается в полученом коде? ведь по смыслу код остается тем же что для простого SDI приложения в стиле MFC.
Нет, связка создается в исходном коде сгенерированном визартом, это можно увидеть в файле главной формы("MainFrm.cpp")
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT /*lpcs*/,
CCreateContext* pContext)
{
// создаем сплиттер
if (!m_wndSplitter.CreateStatic(this, 1, 2))
return FALSE;
/*привязываем к частям сплиттора два вьюера CLeftView:CTreeView, и CxxView:CListView */
if (!m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CLeftView), CSize(100, 100), pContext) ||
!m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CForum2View), CSize(100, 100), pContext))
{
m_wndSplitter.DestroyWindow();
return FALSE;
}
return TRUE;
}
И все...