MDI工程如何分割主窗口,Treectrl如何动态创建并显现在主窗口区
折腾了我两天了,网上所谓的一些分割窗口全为SDI分割,不知MDI如何分割主视窗(非子窗口)
就像VC那样分为左右两列,左边我要动态创建的Treectrl控件,右列用于打开子窗口!
Treectrl也不知如何创建并显现在主窗口左列区!
不是基于对话框的工程!高分求解。
问题点数:100、回复次数:7Top
1 楼mythma(~a za, a za,fighting!fighting!fighting!fighting!fi)回复于 2006-03-12 09:51:28 得分 20
左边的view从CFormView继承,在上面画个Tree就OK了
Top
2 楼fyx010641(方怡新)回复于 2006-03-12 09:53:28 得分 50
哈哈
首先加载一个对话框!属性设置为child,thin,
然后在框架类中把其定义为ctoolbar类,在createwindow()函数中参见工具条的创建方法先建一个看能不能满足要求!
不行的话再发个帖子!!Top
3 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2006-03-12 10:31:12 得分 10
将SpiltterWnd放在你的子框架窗口上就可以,这样与SDI无异。Top
4 楼hekw23(kevin)回复于 2006-03-12 17:18:10 得分 20
看你的意思只是想在左边做一个树型控件,那就把这个控件做成工具条吧,做成那种可以自由停靠的工具条,看一下这篇文章是不是你想要的.
http://www.vckbase.com/document/viewdoc/?id=1396
Top
5 楼xialin168(林)回复于 2006-03-12 23:03:39 得分 0
DentistryDoctor(MVP(Offline while working)) ( )
将SpiltterWnd放在你的子框架窗口上就可以,这样与SDI无异。
不行的那样只有在生成子窗口时分割了他的子窗口而已,
Top
6 楼xialin168(林)回复于 2006-03-12 23:04:39 得分 0
我要的是分割MDI框架就是那个 MDIClientWnd 窗吧Top
7 楼xialin168(林)回复于 2006-03-17 21:32:15 得分 0
怎么就没人回了我顶Top




