MFC中如何实现当button获得焦点的时候,会改变颜色?
我在mfc中模拟了个TAB键,用TAB键选择到button后,button的颜色会改变。。。
也就是 SetFocus到某个button的时候,改变其颜色。
但不知道怎么去实现。。
求高人帮助。。
[解决办法]
为控件添加
WM_SETFOCUS 和 WM_KILLFOCUS
获得焦点和失去焦点响应
[解决办法]
响应 WM_SETFOCUS 和 WM_KILLFOCUS,然后自绘
[解决办法]
实现过
WM_SETFOCUS 消息+CButtonST控件
[解决办法]
自绘CButton,添加处理虚函数DrawItem,MSDN上有例子代码
[解决办法]
综合楼上各层就可以了
[解决办法]
http://www.warting.com/program/201204/47132.html
这里有如何自绘按钮的实现
[解决办法]
setbkcolor 大概是这个函数吧