如何在MDI的ChilfFrame里面使用CSplitterWnd?
就是在每个按“新建”打开的窗口里都能显示分割窗口。是MDI的ChildFrame!网上目前能找到的都是即使是MDI也是在MainFrame里面的。
之前自己在ChildFrame里面定义了m_splwnd成员,然后重载了ChildFrame的OnCreateClient里CreateStatic。但是出来的分割窗口既无法拖动分割条也无法选中每个分割窗口中控件(比如CListCtrl就不能选中一行高亮显示)。改变这个ChildFrame的大小让他变大,那么初始大小以外的区域无论分割条还是分割窗口都可以操作(也就是说初始大小区域是不能操作的)。之前尝试向MainFrame那样不调用基类的OnCreateClient,但这样的话SplitterWnd的m_hWnd是空,什么也做不了。
请问各位有谁遇见过类似的问题,怎么解决的?
[解决办法]