关于窗口上如何创建分割条(splitter)?
在一个基于单文档的工程中,我在view中创建了3个窗口,分别显示不同的内容!3个窗口都占据了整个客户区的大小!
其中:
第一个窗口包含有一个Grid和一个ListCtrl,我在第一个窗口的OnCreate中:
创建分割条如下:
BOOL a1= m_wndSplitter.CreateStatic(this, 2, 1); //分割
BOOL a2= m_wndSplitter.CreateView(0,0,RUNTIME_CLASS(CGridCtrl), CSize(200,200), NULL); //Grid
BOOL a3= m_wndSplitter.CreateView(1,0,RUNTIME_CLASS(CListView), CSize(50,50), NULL); //ListCtrl
//....其后是在第一个窗口上动态创建Grid和ListCtrl
此外,我在第一个窗口用如下2个成员变量标志需要Grid和ListCtrl;
CGridCtrl m_Grid;
CListCtrl m_listCtrl;
请问我1。在我的第一个窗口(CWnd类)中创建分割条怎么老是不大成功?是不是CWnd中不能像
在CMainFrame的OnCreateClient中创建分割条那样创建?
2。我动态创建的Grid和ListCtrl怎么和分割条捆绑在一起?