Интерфейс
От: phenyx  
Дата: 17.05.04 11:37
Оценка:
Как разделить окно документа на две области
Re: Интерфейс
От: Аноним  
Дата: 17.05.04 11:49
Оценка:
Здравствуйте, phenyx, Вы писали:

P>Как разделить окно документа на две области

Доброго !

CSplitterWnd m_wndSplitter; // Член класса CMainFrame


BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
m_wndSplitter.CreateStatic(this,2,1);
m_wndSplitter.CreateView(0,0,RUNTIME_CLASS(CMyView1),CSize(100,260),pContext);
m_wndSplitter.CreateView(1,0,RUNTIME_CLASS(CMyView2),CSize(100,100),pContext);
SetActiveView((CView*)m_wndSplitter.GetPane(1,0));
return TRUE;
}



С уважением.
Re[2]: Интерфейс
От: Аноним  
Дата: 05.09.04 08:08
Оценка:
Здравствуйте, Аноним, Вы писали:
А>BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
А>{
А>m_wndSplitter.CreateStatic(this,2,1);
А>m_wndSplitter.CreateView(0,0,RUNTIME_CLASS(CMyView1),CSize(100,260),pContext);
А>m_wndSplitter.CreateView(1,0,RUNTIME_CLASS(CMyView2),CSize(100,100),pContext);
А>SetActiveView((CView*)m_wndSplitter.GetPane(1,0));
А>return TRUE;
А>}

А что делать, если m_wndSplitter.CreateStatic(this,2,1) возвращает 1 и всё рушится в winsplit.cpp(line:347)
Re[3]: Интерфейс
От: Аноним  
Дата: 05.09.04 12:55
Оценка:
в догонку....
и pContext == NULL
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.