如何使用CButtonST 阿 我已经下载了源代码??需要在自己的什么地方引用那些头文件阿??

解决方案 »

  1.   

    对话框的头文件中引用
    把按钮的CButton m_btnMy; 改为CButtonST m_btnMy;
      

  2.   

    1.CButtonST m_btn;
    2. 添加Icon资源,设其ID设为IDI_ICON1
    3. 在OnInitDialog函数中初始化按钮 m_btn.SubclassDlgItem(IDC_BUTTON1,this);
    m_btn.SetIcon(IDI_ICON1);
    m_btn.SetFlat(FALSE);
    编译没有错误,但是f5 总是终止????????
      

  3.   

    那可能是多次m_btn.SubclassDlgItem(IDC_BUTTON1,this);
      

  4.   

    1.CButtonST m_btn;
    2. 添加Icon资源,设其ID设为IDI_ICON1
    3. 在OnInitDialog函数中初始化按钮 m_btn.SubclassDlgItem(IDC_BUTTON1,this);
    m_btn.SetIcon(IDI_ICON1);
    m_btn.SetFlat(FALSE);
    你把 在OnInitDialog函数中初始化按钮的这句去掉就应该可以了。
    //m_btn.SubclassDlgItem(IDC_BUTTON1,this);
    我是这样做的,
    头文件中定义 CButtonST m_1;
    OnInitDialog函数
    m_1.SetIcon(IDI_STOP);
    m_1.OffsetColor(CButtonST::BTNST_COLOR_BK_IN, 30);
    m_1.SetColor(CButtonST::BTNST_COLOR_FG_IN, RGB(0, 128, 0));
    就可以了,你试一下吧。祝你成功搞定
      

  5.   

    http://www.vckbase.com/document/viewdoc.asp?
    http://www.vckbase.com/document/viewdoc.asp?id=519
    id=521http://www.vckbase.com/document/viewdoc.asp?id=518
    http://www.vckbase.com/document/viewdoc.asp?id=520