CMFCBaseVisualManager::DrawStatusBarProgress

绘制在状态栏控件(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

请参见

参考

CMFCBaseVisualManager选件类

层次结构图