1.view类头文件中添加头文件
#include"简单视图分割Doc.h" //添加doc类头文件
2.CMainFrame类头文件中添加头文件
#include"简单视图分割View.h" //添加view类头文件
3.CMainFrame中声明一个CSplitterWnd
CSplitterWnd m_wndSplitter;//声明一个CSplitterWnd类对象
4.重载CMainFrame类中的OnCreateClient虚函数,在该方法中分割视图窗口
OnCreateClient虚函数中的代码如下:
m_wndSplitter.CreateStatic(this, 2, 2);//创建2行2列窗口
//注意RUNTIME_CLASS宏里面的参数是本工程视图类的名字
m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CMyView),CSize(200,200), pContext);
m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CMyView),CSize(200,200), pContext);
m_wndSplitter.CreateView(1, 0, RUNTIME_CLASS(CMyView),CSize(200,200), pContext);
m_wndSplitter.CreateView(1, 1, RUNTIME_CLASS(CMyView),CSize(200,200), pContext);
return TRUE;
//return CFrameWnd::OnCreateClient(lpcs, pContext);//不调用基类函数
1035

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



