我正在 MFC 下开发,我想配置 CProgressBar 的颜色。
我有一个主题,当我运行我的程序时,我有一个很好的进度条,所以我的目标是知道当我使用任何其他 Windows 主题时如何产生相同的颜色模式?
谢谢
我正在 MFC 下开发,我想配置 CProgressBar 的颜色。
我有一个主题,当我运行我的程序时,我有一个很好的进度条,所以我的目标是知道当我使用任何其他 Windows 主题时如何产生相同的颜色模式?
谢谢
您可以使用子类化来创建自己的自定义控件。子类化控件可以更改默认行为,因此通过处理绘制事件,您可以为控件提供所需的颜色,而不管当前主题如何。 http://www.codeguru.com/cpp/controls/controls/progresscontrols/article.php/c2349/Enhanced-ProgressBar-Control-v11.htm http://www.codeproject.com/Articles/7663/Status-Progress -反馈 http://msdn.microsoft.com/en-us/library/windows/desktop/bb775501(v=vs.85).aspx