MFC里怎么改变窗口上按钮控件的颜色

2025-01-31 03:24:11
推荐回答(2个)
回答1:

更改控钮控件的底色可以派生一个CButton类,然后重载DrawItem函数,在这个函数中将底色设成白色。然后添加WM_ERASEBKGND 消息处理函数,
//return CButton::OnEraseBkgnd(pDC);
return TRUE;
注释掉原来的 return 语句,改为直接返回 true;

//想从窗口中去更改按钮的底色,比较麻烦,除非你用勾子函数。

回答2:

http://wenku.baidu.com/view/ab23428f680203d8ce2f24ce.html