繁体   English   中英

C ++ Win32更改轨迹栏背景颜色

[英]c++ win32 change trackbar background color

我有一个用c ++开发的win32 API,找不到关于如何在Windows Vista及更高版本中更改Trackbar组件背景颜色的任何有用信息?

我正在寻找一个等效的.NET属性BackColor。

Winforms通过为TrackBar控件处理WM_CTLCOLORSTATIC来实现它。 链接的SDK文章中的示例代码应该可以解决问题。

之前没有做过,但是请尝试使用NM_CUSTOMDRAW作为轨迹栏 ,然后在绘制控件时(可能在CDRF_NOTIFYPOSTERASE阶段)为该控件设置背景画笔和DC的文本颜色。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM