读书人

请问:在主窗口中使用分割条分割窗口与

发布时间: 2012-01-08 22:48:50 作者: rapoo

请教:在主窗口中使用分割条分割窗口与使用子窗口来分割窗口有什么区别?
我只会使用子窗口来分割窗口。如何使用分割条(利用SDK,不要MFC)来分割窗口?分割后怎样在分割后的窗口添加代码(或界面)?

谢谢!

[解决办法]
http://www.codeproject.com/win32/SplitterWindowProject.asp
[解决办法]
创建一个CSplitterWnd对象,例如m_Splitter

在frame中调用m_Splitter.CreateView(int row, int col, CRuntimeClass* pViewClass, SIZE sizeInit, CCreateContext* pContext)其中pViewClass为你创建的子窗口
同理,你可以用crateview创建多个子窗口
并可用m_Splitter.SetColumnInfo或SetRowInfo来设置不同分割条的位置。
最后用SetActiveView指定活动子窗口。

至于在子窗口添加代码就在子窗口的类中添加相应处理就可以了

读书人网 >VC/MFC

热点推荐