今天学习了拆分窗口,拆分成左右2个窗口。
// CMainFrame 消息处理程序
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
// TODO: 在此添加专用代码和/或调用基类
CRect rc;
GetClientRect(&rc);
m_splitterwnd.CreateStatic(this, 1, 2); //创建一个一行二列的分割窗口
m_splitterwnd.CreateView(0, 0, RUNTIME_CLASS(CMFCApplication2View), CSize(rc.Width()*2/3,rc.Height()), pContext); //建立第0行第1列的视图
m_splitterwnd.CreateView(0, 1, RUNTIME_CLASS(CMyFormView), CSize(rc.Width()*1/3, rc.Height()), pContext); //建立第0行第2列的视图
return true;
//return CFrameWnd::OnCreateClient(lpcs, pContext);
}