我有一个用c ++开发的win32 API,我找不到任何有关如何在Windows Vista及更高版本中更改Trackbar组件的背景颜色的有用信息?
我正在寻找一个名为BackColor的.NET属性。
答案 0 :(得分:1)
Winforms通过处理TrackBar控件的WM_CTLCOLORSTATIC来实现它。链接的SDK文章中的示例代码应该可以解决问题。
答案 1 :(得分:0)
之前没有完成,但尝试使用NM_CUSTOMDRAW for trackbar,然后在绘制时为该控件设置DC的背景画笔和文本颜色(可能在CDRF_NOTIFYPOSTERASE阶段)。