1
進度條的默認顏色是藍色的(也許),如何改變進度的顏色嗎?甚至改變MFC的控制如何改變進度條的顏色在MFC
進度條的默認顏色是藍色的(也許),如何改變進度的顏色嗎?甚至改變MFC的控制如何改變進度條的顏色在MFC
假設你工作的bkcolor用CProgressCtrl
命名progressBarCtrl
,有一試:
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消息。
順便說一句,有一個方法SetBkColor
CProgressCtrl
它可以用於背景顏色。
非常感謝,它的工作原理! – TommyLike