我创建了一个按钮,用cbuttonST给按钮加载了图片。现在的问题是 当我用EnableWindow(FALSE)禁用了这个按钮时,按钮变得非常难看,启用了之后,按钮又正常了。有没有什么好的方法解决这个问题

解决方案 »

  1.   

    我是设置了一个radiobutton 来启用按钮,没有选择RadioButton时,按钮处于禁用状态,我就是想在没有启用按钮时,能美观一点
      

  2.   

    OnPaint可以吗?我是用的CbuttonST加载的ico图片,用OnPaint怎么个思路啊
      

  3.   

    其实你可以用两张图片,一张是灰色的,当你想禁用按钮的时候,设置下按钮图片为灰色的那张,然后让按钮点击的时候没效果(就是我说的标记为禁止的时候响应函数直接返回),这样看上去就和禁用按钮效果一样,
    如果直接用API去禁用,的确不好看
      

  4.   

    DrawItem自绘按钮,你参考CButtonST的代码就应该可以做到了