实际中,程序想要得到分割框架的效果?
简单三步轻松分割视图区:
1.为CMainFrame类添加变量
CSplitterWnd m_wndSplitter;
2.添加新类:
如CForm1,CForm2
3.为CMainFrame类添加OnCreateClient()函数:
BOOLCMainFrame::OnCreateClient(LPCREATESTRUCT lpcs,CCreateContext *pContext)
{
//分隔窗体
if(!m_wndSplitter.CreateStatic(this,1,2))
{
returnfalse;
}
if(!m_wndSplitter.CreateView(0,0,RUNTIME_CLASS(CForm1),CSize(200,100),pContext))
{
m_wndSplitter.DestroyWindow();
returnfalse;
}
if(!m_wndSplitter.CreateView(0,1,RUNTIME_CLASS(CForm2),CSize(100,100),pContext))
{
m_wndSplitter.DestroyWindow();
returnfalse;
}
return TRUE;
}

最低0.47元/天 解锁文章
6802

被折叠的 条评论
为什么被折叠?



