我现在在用CButtonST这个类。这个按钮类实现的功能很多。但是我发现没有实现当按钮按下时设置按钮背景图片的功能。请问哪位大侠可以帮忙改一下。或者告诉我怎么改也可以

解决方案 »

  1.   

    参考这个:
    http://www.diybl.com/course/3_program/vc/vc_js/20090911/174760.html
      

  2.   

    我不是简单的设置颜色。而是改变按钮的图片。
    CButtonST::SetBitmaps,这个函数只设置了按钮的up和鼠标在按钮上两个图片。我现在想设置一下按钮按下的图片。
      

  3.   

    ���Ҫ������Դ����,���¾�����OnLButtonDown�����ͼ
      

  4.   

    竟然变成乱码了,CSDN抽风了
    在它的源代码里面的OnLButtonDown里面添加绘图的操作,按下按钮就会变化图片
      

  5.   

    在头文件添加方法:
    DWORD SetBitmapsT(HBITMAP hBitmapIn, COLORREF crTransColorIn, 
    HBITMAP hBitmapOut = NULL, COLORREF crTransColorOut = 0, 
    HBITMAP hBitmapPressed = NULL, COLORREF crTransColorPressed = 0, 
    HBITMAP hBitmapDisable = NULL, COLORREF crTransColorDisable = 0, 
    BOOL isFree = TRUE);自己再对照他前面的实现,很容易就可以扩展功能,可惜不能贴代码出来
    你要是留个邮箱,我可以把我用的代码给你一份
      

  6.   

     简介:CControlButton 控制按钮类,继承于CButton
    实现控制按钮的绘制
     功能:可加载按钮上四种状态图片,可任意改变其形状和响应区域
    邮箱给我
      

  7.   


    那就再加一个按钮的down图片,
    根据m_bIsPressed的值来决定什么时候绘制down图片
      

  8.   

    发我份[email protected]
    谢谢啦