利用对话框设计器设置属性表对话框所需要的属性页,注意在选择基类时应将属性 页类CpropertyPage作为基类,加上你想加的控件,在加到tab控件上,要调整好位置。

解决方案 »

  1.   

    内幕和msdn上都有详细描述。见PropertySheet。
      

  2.   

    菜单:Project->Add to Project->Component and Controls
    在对话框中可以选vc的控件或已注册的ActiveX控件,最后Insert.控件就会出现在面板上
      

  3.   

    搞错了
    应在PropertyPage的叶面上添加。选ResourceView中的Dialog中的PropertyPage页面,往上放控件就成了
    :)
      

  4.   

    1、你有几个页面就先设计几个对话框,这些对话框分别对应着属性页的页面,所以你要添加控件就在对话框里添加。不妨设这几个对话框类为PropPage1、PropPage2等,基类CDialog;
    2、创建一个类CMyPropDialog类用于管理对话框之间的操作,基类CDialog;
    3、创建一个CMyPropPage类保存创建的属性页,基类CObject;
    4、创建一个属性页类CMyPropSheet类,在该类中进行增加页面的操作。基类为CTabCtrl。
    具体操作你自己实现吧。
      

  5.   

    下面是我的看法不知对不对:
    1.选项卡是一种预定义的窗口,你是没有办法想在其他工具中那样在各个页面上直接放置控件的.
    2.每一个页面所显示的内容其实也是一个有WS_CHILD风格的窗口.
    3.选项卡主要用在两个方面,属性单和对话框,其实在属性单内部也有一个选项卡控件窗口.选项卡选择了不同的页面那么就显示不同的窗口.在属性单中这个是有属性单自动管理的.而在对话框中就要你自己的程序去管理了,具体点响应
    选项卡的一个通知消息(可以看MSDN),然后得到选项卡的当前页面的页号(可能是其它的定义页面的东西,记不得了,反正唯一定义页面),根据页面显示不同的窗口
    4.在对话框中使用选项卡的页面窗口要选择好这个窗口的基类好象是CProperty.