怎样在选项卡上添加控件?

zhong3113 2002-05-12 08:14:35
小弟想在选项卡不同的 页面上添加不同的控件,但是不知道该怎么做?
请各位大虾多指教???!
请大虾们讲的详细些,小弟比较笨!
谢谢~~~~~~~~!
...全文
232 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yung 2002-05-12
留个信箱,发个文章给你
回复
airy1727 2002-05-12
falg~~!
回复
Gosoft 2002-05-12
下面是我的看法不知对不对:
1.选项卡是一种预定义的窗口,你是没有办法想在其他工具中那样在各个页面上直接放置控件的.
2.每一个页面所显示的内容其实也是一个有WS_CHILD风格的窗口.
3.选项卡主要用在两个方面,属性单和对话框,其实在属性单内部也有一个选项卡控件窗口.选项卡选择了不同的页面那么就显示不同的窗口.在属性单中这个是有属性单自动管理的.而在对话框中就要你自己的程序去管理了,具体点响应
选项卡的一个通知消息(可以看MSDN),然后得到选项卡的当前页面的页号(可能是其它的定义页面的东西,记不得了,反正唯一定义页面),根据页面显示不同的窗口
4.在对话框中使用选项卡的页面窗口要选择好这个窗口的基类好象是CProperty.
回复
meteor_wr 2002-05-12
1、你有几个页面就先设计几个对话框,这些对话框分别对应着属性页的页面,所以你要添加控件就在对话框里添加。不妨设这几个对话框类为PropPage1、PropPage2等,基类CDialog;
2、创建一个类CMyPropDialog类用于管理对话框之间的操作,基类CDialog;
3、创建一个CMyPropPage类保存创建的属性页,基类CObject;
4、创建一个属性页类CMyPropSheet类,在该类中进行增加页面的操作。基类为CTabCtrl。
具体操作你自己实现吧。
回复
papaya_stone 2002-05-12
搞错了
应在PropertyPage的叶面上添加。选ResourceView中的Dialog中的PropertyPage页面,往上放控件就成了
:)
回复
papaya_stone 2002-05-12
菜单:Project->Add to Project->Component and Controls
在对话框中可以选vc的控件或已注册的ActiveX控件,最后Insert.控件就会出现在面板上
回复
walkerliu 2002-05-12
内幕和msdn上都有详细描述。见PropertySheet。
回复
new_zq 2002-05-12
没有搞懂~~!还 是 不明白~~~~~~~~!
回复
yung 2002-05-12
利用对话框设计器设置属性表对话框所需要的属性页,注意在选择基类时应将属性 页类CpropertyPage作为基类,加上你想加的控件,在加到tab控件上,要调整好位置。
回复
相关推荐
发帖
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
帖子事件
创建了帖子
2002-05-12 08:14
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……