我建一个CBUTTON的子类CADVBUTTON,用类向导重载create总是重载CWND的,怎样选择重载CBUTTON的?

解决方案 »

  1.   

    只需重载
    virtual BOOL Create(
       LPCTSTR lpszCaption,
       DWORD dwStyle,
       const RECT& rect,
       CWnd* pParentWnd,
       UINT nID 
    );函数就行了,
    在内部调用一下
    CButton::Create()
      

  2.   

    CButton类是继承CWnd类的,即CButton是CWnd的子类
      

  3.   

    在类向导里选中CADVBUTTON
    函数列表里可以找到create
      

  4.   

    楼上的,是能选到。可是选到的就是重载CWND类的函数而不是重载CBUTTON类的