Kran
Зарегистрирован: 28.08.2003 Сообщения: 1
|
Добавлено: Пн Ноя 25 2002 12:03 Заголовок сообщения: Помогите создать вложенные сплиттеры |
|
|
Суть проблемы в следующем: необходимо создать пару вложенных сплиттеров, т.е. разбить MDI на два pane, затем нижний еще на два pane. Теоритически все ясно: CSplitterWnd m_wndSplitter[2];
m_wndSplitter[0].CreateStatic(this, 2, 1); m_wndSplitter[0].CreateView(0,0,RUNTIME_CLASS(View1), ... m_wndSplitter[0].CreateView(1,0,RUNTIME_CLASS(View2), ...
CChildFrame* pWnd = new CChildFrame; pWnd = (CChildFrame*) m_wndSplitter[0].GetPane(1,0);
m_wndSplitter[1].CreateSta tic(pWnd, 2, 1, dwStyle, pWnd->GetDlgCtrlID); m_wndSplitter[1].CreateView(0,0,RUNTIM E_CLASS(View1), ... m_wndSplitter[1].CreateView(1,0,RUNTIME_CLASS(View2), ... но практически не выходит, т.е. компилятор ошибок не выдает, во время выполнения тоже не вылетает, но создаётся только 2 сплиттера верхнего уровня |
|