天天看點

MFC單文檔的視窗分割

1.建立一個View類繼承于CView類

2.在CMainFrame中定義變量CSplitterWnd m_SplitterWnd

3.在CMainFrame.h中添加建立的View頭檔案

4.在CMainFrame中重寫虛函數OnCreateClient,用m_SplitterWnd變量調用CreateStatic,CreateView

m_SplitterWnd.CreateStatic(this,1,2);

 m_SplitterWnd.CreateView(0,0,RUNTIME_CLASS(CMyNewView),CSize(500,100),pContext);

 m_SplitterWnd.CreateView(0,1,RUNTIME_CLASS(CMyNewView),CSize(100,100),pContext);

return TRUE;

MFC