一个SDI工程,菜单上有2个按钮A和B,有三个视图,分别是a、b、c,
a视图是独立的,b和c是左右关系的分割视图。
我想点菜单A时出现视图a,点菜单B时出现b和c,
可以来回切换,请问有没有办法?该如何做?ps:如果是2个独立的视图之间来回切换很好做,碰到这种
其中有一个是分割视图的情况就不知道该如何做了:(
a视图是独立的,b和c是左右关系的分割视图。
我想点菜单A时出现视图a,点菜单B时出现b和c,
可以来回切换,请问有没有办法?该如何做?ps:如果是2个独立的视图之间来回切换很好做,碰到这种
其中有一个是分割视图的情况就不知道该如何做了:(
解决方案 »
- Picture控件何加上滚动条?
- 散分了,因为失业,郁闷!失业在家的朋友进来。是不是都在这个时候充电?
- 位图切割
- 求助:如何实现真全屏?
- 关于滚动视图,画一个很大很大很大...的图
- 关于CListCtrl和CHeaderCtrl的刷新……
- 传奇3不能安装上.急急急急急急急呀!
- 问题可能难了点,不过我想对CSDN的高手应该没有问题的!请看看如何解决。
- 大神-救我:ShellExecuteEx的问题
- 谁想过...
- 如何使属性页CPropertyPage,具有xp风格(最好是能自己设置成其他风格)??
- 送分:只要大家到http://www.xbitsoft.net发帖提问,站长会想办法帮你搞定你的问题!
哪位高手能否提供一个在SDI工程中分割两个视图的例子让大家学习学习。
2个frame之间如何切换?给点代码看看@flyelf(空谷清音)
如何把一个切分视图放入另一个视图里面?好像不行吧,视图可以放到视图里面?
上重新创建你所需要的视图,这个可以使用DeleteView和CreateView进行创建,注意CCreateStruct结构的填写,你看看MFC的源代码,其中视图都是以CSplitterWnd为父窗口的,关键在于DeleteView以后
找到创建View所需要的大小,然后对CSplitterWnd调用RecalcLayout函数对整个窗口进行重排
就可以达到你要的效果,但是还是有点闪烁,这时可以将CreateView的坐标直接计算出来,如果不调用RecalcLayout就可以不闪烁。