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