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