我在使用CJ60LIB提供的CButtonST时遇到问题,它的SetIocn只能加入两张图片,分别给normal和mouse on的时候用。而down和invalid的效果和CButton的相似。我如何修改它,使之能达到我的要求?

解决方案 »

  1.   

    添加invalid的属性,重画时判断,如果指定了invalid,加载指定图。
    down就更容易了,捕捉鼠标单击事件就行了。楼主也可以去codeguru和codeproject,还有很多更漂亮的按钮可用。
      

  2.   

    m_btn1.LoadBitmaps(IDB_BITMAPROUND1,IDB_BITMAPROUNDSEL1,NULL,IDB_BITMAPROUNDSEL1)可以加4种状态的图片,m_btn1为一个按钮对象,IDB_BITMAPROUND1,IDB_BITMAPROUNDSEL1,NULL,IDB_BITMAPROUNDSEL1为按钮图片的资源ID
    具体内容自已查查吧