如何更改工具栏控件颜色?

时间:2014-11-15 02:42:14

标签: winapi

我使用标准的工具栏类。我将其Win7主题更改为空主题,它看起来像浅灰色。我如何将其灰色BG颜色更改为其他?例如,深蓝色还是棕色?我想把它着色。

1 个答案:

答案 0 :(得分:3)

在控件上使用TBSTYLE_CUSTOMERASE样式:

  

<强> TBSTYLE_CUSTOMERASE

     

版本4.70。生成NM_CUSTOMDRAW通知   工具栏处理WM_ERASEBKGND消息时的代码。

然后您处理NM_CUSTOMDRAW通知,当您收到CDDS_PREERASE事件时,请绘制自己的背景并返回CDRF_SKIPDEFAULT