设置背景色

来源:百度知道 编辑:UC知道 时间:2024/05/31 06:44:58
我用mfc设计了一个程序,需要将若干个按钮所在区域的背景色改为黑色(按钮及该区域外颜色不变)我试过添加picture控件,设为bitmap后可以改变颜色,但是程序运行后发现按钮被这个控件给覆盖了!

我想问一下有什么方法可以把这些被覆盖了的按钮重新显示到该控件的前面来?
...
我尝试过改变tab顺序,的确可以显示到前面来,但是鼠标点击按钮没有任何反应,
不知道有没有好的替代方案。只需改变某一区域内的背景色就行,而且不影响该区域空间的事件处理。谢谢!

给按钮关联一个CButton类的派生类对象,重写派生类的方法,改变背景颜色

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