我使用CButtonST在按钮上增加图片,使用时有两个问题:
1、我用SetButtonStyle(~WS_VISIBLE)时不起作用!
2、用btn.EnableWindow(FALSE)时,图片不能载入!
请各位大侠帮忙,解决立即送分!

解决方案 »

  1.   


             COLORREF crStandard = ::GetSysColor(COLOR_3DFACE);
    COLORREF crHilight  = ::GetSysColor(COLOR_3DLIGHT);
    COLORREF crWindowText = ::GetSysColor(COLOR_WINDOWTEXT);         CButtonST  m_btn;
    m_btn.SetIsHasBorder(TRUE);    // 
    m_btn.SubclassDlgItem(IDC_BTN1, this);    //进行子类化
      m_btn.SetInactiveBgColor(crStandard);     //设置非活动按钮背景色
              m_btn.SetActiveBgColor(crHilight);        //设置活动按钮背景色
    m_btn.SetAlign(CButtonST::ST_ALIGN_VERT); //设置文字图标排列模式
              m_btn.SetIcon(IDI_ICON1);                 //装载图标
      

  2.   

    pi31415926(i386),
    我试了,不过提示CButtonST没有SetInactiveBgColor和SetActiveBgColor方法!你这样做过吗?
      

  3.   

    我不知道是不是你所说的那个CButtonST,这样吧告诉我信箱,我把我的这个发给你!