继承基类CProgressCtrl
重载OnPaint()
//
CPaintDC dc(this); // device context for painting
CBrush BackgroundBrush;
BackgroundBrush.CreateSolidBrush(RGB(95, 93, 93));//背景
CBrush ForeBrush;
ForeBrush.CreateSolidBrush(RGB(186, 219, 0));//进度条颜色
CRect r;
this->GetClientRect(r);
double With = r.Width();
int min, max;
this->GetRange(min, max);
int pos = this->GetPos();
double unit = (double)r.Width() / (max - min);
dc.FillRect(r, &BackgroundBrush);
r.right = pos*unit;
dc.FillRect(r, &ForeBrush);