C++ 如何更改progressbar';MFC中的s颜色

C++ 如何更改progressbar';MFC中的s颜色,c++,mfc,progress-bar,C++,Mfc,Progress Bar,progressbar的默认颜色为蓝色(可能),如何更改progressbar的颜色?或者甚至更改mfc控件的颜色假设您正在使用名为progressBarCtrl的CProgressCtrl,请尝试: COLORREF clrBar = RGB(0, 0, 0); // the bar color progressBarCtrl.SendMessage(PBM_SETBARCOLOR, 0, (LPARAM) clrBar); 背景资料: COLORREF clrBg = RGB(255, 2

progressbar的默认颜色为蓝色(可能),如何更改progressbar的颜色?或者甚至更改mfc控件的颜色

假设您正在使用名为
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);
和是用于更改进度条控件颜色设置的Windows消息

顺便说一下,有一种方法可用于背景色