如何在 MFC 中更改进度条的颜色
How to change the progressbar's color in MFC
进度条的默认颜色是蓝色(可能),如何更改进度条的颜色?或者甚至更改mfc的控件的bk颜色
假设您使用的是名为progressBarCtrl
的CProgressCtrl
,请尝试使用:
COLORREF clrBar = RGB(0, 0, 0); // the bar color
progressBarCtrl.SendMessage(PBM_SETBARCOLOR, 0, (LPARAM) clrBar);
背景:
COLORREF clrBg = RGB(255, 255, 255); // the background color
progressBarCtrl.SendMessage(PBM_SETBKCOLOR, 0, (LPARAM) clrBg);
PMB_SETBARCOLOR和PBM_SETBKCOLOR是用于更改进度条控件的颜色设置的Windows消息。
顺便说一下,对于CProgressCtrl
,有一种方法SetBkColor
可以用于背景色。
相关文章:
- 将"打开的CV图像"中的"颜色"转换为整数格式
- C++ MFC Libraries in Travis CI
- 如何在内核C++中使用1920x1080x16M图形或类似的16M颜色?(VGA)
- 如何在24位SDL_Surface上设置像素的颜色
- 如何从SDL_Surface获取特定像素的颜色
- 双击更改 mfc 中列表控件中的行的颜色
- MFC 更改 CListCtrl 背景颜色
- 根据通过/失败返回,在MFC对话框中更改LED颜色
- MFC Rich编辑控件2.0文本颜色
- C++MFC更改单选框的背景颜色
- 如何在鼠标上更改背景颜色悬停 c++ MFC
- 如何在 MFC 中更改进度条的颜色
- MFC:戒指-没有颜色变化
- 更改MFC中组合框的项背景颜色
- 如何通过代码创建一个简单的MFC统一颜色HICON图标
- 更改对话框mfc的背景颜色
- 在MFC的CListCtrl中更改项目中特定字符的颜色
- 改变一个MFC对话框元素的背景颜色
- MFC自定义控制背景/文本颜色
- MFC工具栏图标的颜色深度更高