|
От: |
phenyx
|
|
| Дата: | 17.05.04 11:37 |
|
Оценка: |
|
Как разделить окно документа на две области
|
От: |
Аноним
|
|
| Дата: | 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;
}
С уважением.
|
От: |
Аноним
|
|
| Дата: | 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)
|
От: |
Аноним
|
|
| Дата: | 05.09.04 12:55 |
|
Оценка: |
|
в догонку....
и pContext == NULL
Пока на собственное сообщение не было ответов, его можно удалить.