如何实现MFC单文档多视图

stephanie581 2010-03-29 07:44:31
就是需要切割窗口的那种,具体操作不太会,哪位能帮帮忙啊~谢谢啦~
...全文
60 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cdsnpeter 2010-04-01
  • 打赏
  • 举报
回复
这是拆成2个,上下的那种,你可以变化一下。
cdsnpeter 2010-04-01
  • 打赏
  • 举报
回复
如果静态切分窗口的话,是这样的:
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
// TODO: Add your specialized code here and/or call the base class
CRect rc;
GetClientRect(&rc);

CSize panesize(rc.Width(),rc.Height()/2);

m_wndSplitter.CreateStatic(this, 2, 1);
m_wndSplitter.CreateView(0,0,RUNTIME_CLASS(CSplitterWindowView1),panesize,pContext);
m_wndSplitter.CreateView(1,0,RUNTIME_CLASS(CSplitterWindowView2),panesize,pContext);

return TRUE;
}


那两个 CSplitterWindowView1,CSplitterWindowView2,换成你自己的View即可。

yuzl32 2010-03-29
  • 打赏
  • 举报
回复
去VC/MFC区问问,Good luck!

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧