我要实现的是MFC属性页的动态增减技术,就象photoshop里的工具栏一样的功能,希望那位高手帮帮忙,介绍的稍微详细一点,谢谢

解决方案 »

  1.   

    MFC的属性页是通过TabControl来控制的,你可以通过操控TabControl来隐藏属性页。在属性表类里调用GetTabControl即可。
      

  2.   

    不好意思,把问题搞复杂了,其实用RemovePage和AddPage就可以实现属性页的动态增加删除。不过记得属性页要创建成非模式的。
      

  3.   


    用Create的方式创建属性表,比如从CPropertySheet派生一个类,再创建两个对话框模版,给它们添加两个类,基类选择CPropertyPage,就是属性页了,用AddPage添加属性页,然后调用属性表的Create创建属性表,创建以后用RemovePage可以动态删除属性页。
      

  4.   

    难道用不到TabControl吗?
    我觉得TabControl也应该是用的到的吧,要不我怎么让他们,一起显示呢?
      

  5.   

    属性表的用法一般MFC的书都会讲,参考一下。删除添加主要用那两个函数。