CMFCVisualManager::OnDrawStatusBarProgress

更新 : 2007 年 11 月

フレームワークは、CMFCStatusBar オブジェクト上にプログレス インジケータを描画する場合、このメソッドを呼び出します。

virtual void OnDrawStatusBarProgress(
   CDC* pDC,
   CMFCStatusBar* pStatusBar,
   CRect rectProgress,
   int nProgressTotal,
   int nProgressCurr,
   COLORREF clrBar,
   COLORREF clrProgressBarDest,
   COLORREF clrProgressText,
   BOOL bProgressText
);

パラメータ

  • [入力] pDC
    ステータス バーのデバイス コンテキストへのポインタ。

  • [入力] pStatusBar
    プログレス バーを含む CMFCStatusBar オブジェクト。

  • [入力] rectProgress
    プログレス バーの境界を指定する四角形。

  • [入力] nProgressTotal
    プログレス バーの合計数。

  • [入力] nProgressCurr
    プログレス バー コントロールの現在の進行状況。

  • [入力] clrBar
    プログレス バーの初期設定の色を示す COLORREF パラメータ。値は、色のグラデーションの開始の色またはプログレス バーの終了の色です。

  • [入力] clrProgressBarDest
    プログレス バーの色のグラデーションの終了を示す COLORREF パラメータ。clrProgressBarDest が -1 の場合、フレームワークはプログレス バーを色のグラデーションとして描画しません。代わりに、プログレス バー全体を clrBar で指定された色で塗りつぶします。

  • [入力] clrProgressText
    現在の進行状況を説明するテキストの色を示す COLORREF パラメータ。bProgressText が FALSE に設定されている場合、このパラメータは無視されます。

  • [入力] bProgressText
    現在の進行状況をテキストで表示するかどうかを示すブール値パラメータ。

解説

CMFCStatusBar オブジェクトの外観をカスタマイズする場合は、派生ビジュアル マネージャでこのメソッドをオーバーライドします。

必要条件

ヘッダー : afxvisualmanager.h

参照

概念

MFC 階層図

参照

CMFCVisualManager クラス

CMFCStatusBar クラス