MFC界面设计

如何实现如下图的界面?即通过点击左边的button来更改右边的显示内容。


作者: aijianmeng   发布时间: 2010-12-22

图看不到啊,不过由文字猜测可不可以切分视图,左边从CFormView中派生。

作者: wltg2001   发布时间: 2010-12-22

抱歉,现在可以看到图了。

作者: aijianmeng   发布时间: 2010-12-22

这个不是CCleaner吗/
hehe ,贴图或者用现有控件 , vs2008 sp1或者vs2010有CMFCPropertySheet和CMFCPropertyPage类 , 有Outlook效果,就是这个样子

作者: muzizongheng   发布时间: 2010-12-22

这个图只是个例子,最终要的效果是通过点击按钮来改变窗体某部分的界面。有点类似tabctrl控件,通过点击标签来切换页面,只不过现在是想将标签换成按钮

作者: aijianmeng   发布时间: 2010-12-22

引用 3 楼 muzizongheng 的回复:

这个不是CCleaner吗/
hehe ,贴图或者用现有控件 , vs2008 sp1或者vs2010有CMFCPropertySheet和CMFCPropertyPage类 , 有Outlook效果,就是这个样子

呃……这个的确是CCleaner,谢谢,我查下看看

作者: aijianmeng   发布时间: 2010-12-22

引用 3 楼 muzizongheng 的回复:

这个不是CCleaner吗/
hehe ,贴图或者用现有控件 , vs2008 sp1或者vs2010有CMFCPropertySheet和CMFCPropertyPage类 , 有Outlook效果,就是这个样子

vs2008里面没有CMFCPropertySheet和CMFCPropertyPage类,只有CPropertySheet和CPropertyPage类,测试了下,感觉用CPropertySheet做出来的效果和tabctrl的效果一样,即是标签改变内容,标签和内容没有分离,我想的效果是那种标签或者按钮和页面时分开的那种

作者: aijianmeng   发布时间: 2010-12-23