CMFCVisualManager::OnDrawStatusBarProgress

フレームワークは、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

参照

参照

CMFCVisualManager クラス

階層図

CMFCStatusBar クラス