首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么在对话框中实现框架网页的效果

2012-02-03 
如何在对话框中实现框架网页的效果?用MDI可能很简单,但是我想在对话框中实现类似框架网页的效果|---------

如何在对话框中实现框架网页的效果?
用MDI可能很简单,但是我想在对话框中实现类似框架网页的效果

|------------------------------------------------------|
|     _______       |                                                                                   |
|   |   功能1   |     |                                                                                   |
|                         |                         功能1的所有控件                           |
|                         |                                                                                   |
|                         |                                                                                   |
|   |   功能2   |     |                                                                                   |
|                         |                                                                                   |
|                         |                                                                                   |
|------------------------------------------------------|

点击“功能1”,功能1相关的界面出现在右边“功能1的所有控件”部分,点击“功能2”,功能1所对应的控件不显示,而是显示功能2所对应的控件。

个人不主张用单个控件隐藏的方法,因为如果控件太多的话,调用起来太麻烦,不知大家有什么好的解决方法,能够把每一功能的所有控件关联到一起(就好像都在一个页面里一样),调用一个函数,使整个相对应功能的所有控件显示或隐藏。

谢谢!!

[解决办法]
Tab页啊。或者Property页。
[解决办法]
首先,tabcontrol的标签是可以在左侧的
然后,我想说这种框架的实现应该都是才有非模式对话框来实现的,即便是MDI也是封装了这种机制。
最后,其实用tabcontrol只是是控制方便而已,你也完全可以用按钮实现。我就用单选按钮做过七个模块切换的界面。

这种框架的基本思想就是显示当前选择的子对话框,隐藏其他的。至于控件,在子对话框上你想怎么组织都行。

热点排行