版权声明:原创不易,如引用,请附原文链接 https://blog.csdn.net/Chiang2018/article/details/88809367
先建立一个单文档的MFC应用程序,在MFC 框架中,为我们提供了一个csplitterwnd 类——拆分窗口类,提供分离窗口的功能。在框架类 CMainFrame中,我们要添加一个CSplitterWnd类型的成员变量。
之后在程序中新加两个MFC类,名称随意,关键其父类必须为CView,即视图类。
然后重写框架类 CMainFrame 中的OnCreateClient 事件:
然后就是重写里面的代码了:
sp.CreateStatic(this, 1, 2);
//创建视图
sp.CreateView(0, 0, RUNTIME_CLASS(CSelectView), CSize(120, 700), pContext);
sp.CreateView(0, 1, RUNTIME_CLASS(CDisplayView), CSize(150, 700), pContext);
return true;
别忘记了添加两个新类的头文件。
运行结果如下: