- 自定义两个类CUserTreeView(继承于CTreeView,显示用户信息)、CMedicListView(继承于CListView,显示药品信息): 类视图中,选中顶层文件夹 -> 右击 -> 添加类 -> MFC -> ……
- 在框架类中做处理,使用CSplitterWnd类实现拆分功能,.h中 CSplitterWnd类定义对象。
CSplitterWnd m_sWnd;
- 在框架类CFrameWnd中做处理,重写 OnCreateClient(), 在其内部实现:
(1) 把默认返回值屏蔽,人为返回TURE
(2)窗口拆分(1行2列):CSplitterWnd::CreateStatic()
(3)创建视图
m_sWnd.CreateStatic(this,1,2);
m_sWnd.CreateView(0,0,RUNTIME_CLASS(CUserTreeView),CSize(230,600),pContext);
m_sWnd.CreateView(0,1,RUNTIME_CLASS(CMedicListView),CSize(720,600),pContext);
return true;