我的程序在监控一设备,在界面上加一控件,希望是一按钮,形状是圆形,该如何实现??让它显示设备状态,当正常时,其变为绿色,当不正常时,变为红色,好象很多
应用软件都有类似功能吧,或者用其它什么控件,请给出指教,我是菜鸟,不知自己是
否已说明白,先谢了!!!!!!!!!!!!!!!

解决方案 »

  1.   

    那是贴图的按钮,可下载CButtonST类,或xSkinButton,www.gc
    www.codeguru.com上下载。
    实现很简单。
      

  2.   

    在控件的OnCtlColor事件中,具体参见MSDN
      

  3.   

    改变该控件的背景颜色。MSDN中有.WM_BACK……消息,忘了。
      

  4.   

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

  5.   

    在控件的OnCtlColor事件中 可以重新建立一个画刷CBrush
      

  6.   

    新建个继承之CButton的类,重载里面的DrawItem()函数!