次の方法で共有


CMFCStatusBar::EnablePaneProgressBar

更新 : 2007 年 11 月

指定したペインにプログレス バーを表示します。

void EnablePaneProgressBar(
   int nIndex,
   long nTotal=100,
   BOOL bDisplayText=FALSE,
   COLORREF clrBar=-1,
   COLORREF clrBarDest=-1,
   COLORREF clrProgressText=-1 
);

パラメータ

  • [入力] nIndex
    プログレス バーを有効にするペインのインデックスを指定します。

  • [入力] nTotal
    プログレス バーの最大値を指定します。

  • [入力] bDisplayText
    現在の進行状況の値をプログレス バーに表示するかどうかを指定します。

  • [入力] clrBar
    プログレス バーの背景色を指定します。

  • [入力] clrBarDest
    プログレス バーの背景の 2 番目の色を指定します。グラデーションに適用される色で塗りつぶすには、clrBar とは異なる値を使用します。

  • [入力] clrProgressText
    プログレス バーのテキストの色を指定します。

解説

プログレス バーを無効にする場合は、nTotal を -1 に設定して EnablePaneProgressBar を呼び出します。既定では、nTotal は 100 に設定されています。したがって、進行状況を比率で表示するための計算を新たに行う必要はありません。

プログレス バーの背景色にグラデーションに適用される色が表示されるように、clrBar および clrBarDest に異なる値を渡す必要があります。

現在の進行状況を設定するには、CMFCStatusBar::SetPaneProgress メソッドを呼び出します。

必要条件

ヘッダー : afxstatusbar.h

参照

概念

MFC 階層図

参照

CMFCStatusBar クラス