绘制在状态栏控件(CMFCStatusBar选件类)的进度栏使用当前Windows主题。
virtual BOOL DrawStatusBarProgress(
CDC* pDC,
CMFCStatusBar* pStatusBar,
CRect rectProgress,
int nProgressTotal,
int nProgressCurr,
COLORREF clrBar,
COLORREF clrProgressBarDest,
COLORREF clrProgressText,
BOOL bProgressText
);
参数
[in] pDC
与设备上下文的指针。[in] pStatusBar
对于状态栏的指针。忽略此值。[in] rectProgress
进度栏的边框在 pDC 的协作。[in] nProgressTotal
始终进度值。[in] nProgressCurr
当前进度值。[in] clrBar
启动颜色。CMFCBaseVisualManager 忽略此。派生类可以为颜色渐变使用它。[in] clrProgressBarDest
结束颜色。CMFCBaseVisualManager 忽略此。派生类可以为颜色渐变使用它。[in] clrProgressText
进度文本颜色。CMFCBaseVisualManager 忽略此。文本颜色由 afxGlobalData.clrBtnText定义的。[in] bProgressText
指定是否显示进度的文本。
返回值
TRUE,如果主题API启用;否则 FALSE。
要求
标头: afxvisualmanager.h