少些一句:除了给按钮加一个新button类的变量!

解决方案 »

  1.   

    在ClassWizard里面,声明这些按钮为CXXXButton的对象。
    如果已经把他们声明为CButton的对象,那么直接把CButton改为CXXXButton
      

  2.   

    emmai说的太对了,就是给你的按钮增加成员变量,其基类为CXXXButton,以控制按钮
      

  3.   

    //{{AFX_DATA(CAboutDlg)
    enum { IDD = IDD_ABOUTBOX };
    CButton m_Mail;
    //}}AFX_DATA
    --->>>
    //{{AFX_DATA(CAboutDlg)
    enum { IDD = IDD_ABOUTBOX };
    CXXXButton m_Mail;
    //}}AFX_DATA
      

  4.   

    对该按钮加一下CButton的控制变量,在类向导中找到该变量定义,
    例如:CButton mybutton;
    换成:CMyButton mybutton;(你自己定义的按钮类)然后在头文件中加入你自己按键的头文件(例如:mybutton.h)即可实现!
      

  5.   

    1. 添加这个类的文件到你的工程中。
    2. 重新编译.clw文件,在对话框类的头文件中加入CXXXButton m_BTBtn成员变量
    3. 在对话框类的初始化函数中加入
                     m_BTBtn.SubclassDlgItem(IDC_BUTTON_TEXTBTM, this /*parent*);
                    ......
      

  6.   

    他们说的都对,就是这样,在ClassWizard添加,添加变量的时候选中妳的继承类,以后就象用CButton那样用,妳是北航的码?