CMFCVisualManager::OnDrawStatusBarProgress
Das Framework ruft diese Methode auf, wenn die Statusanzeige auf dem CMFCStatusBar-Objekt zeichnet.
virtual void OnDrawStatusBarProgress(
CDC* pDC,
CMFCStatusBar* pStatusBar,
CRect rectProgress,
int nProgressTotal,
int nProgressCurr,
COLORREF clrBar,
COLORREF clrProgressBarDest,
COLORREF clrProgressText,
BOOL bProgressText
);
Parameter
[in] pDC
Ein Zeiger auf den Gerätekontext für die Statusleiste.[in] pStatusBar
Das CMFCStatusBar-Objekt, das die Statusanzeige enthält.[in] rectProgress
Ein Rechteck, das die Grenzen der Statusanzeige angibt.[in] nProgressTotal
Die Gesamtanzahl der Statusanzeige.[in] nProgressCurr
Der aktuelle Status der Statusanzeige.[in] clrBar
Ein COLORREF-Parameter, der die ursprüngliche Farbe für die Statusanzeige angibt.Der Wert lautet entweder der Anfang eines Farbverlaufs oder die vollständige Farbe der Statusanzeige.[in] clrProgressBarDest
Ein COLORREF-Parameter, der das Ende des Farbverlaufs für die Statusanzeige angibt.Wenn clrProgressBarDest -1 ist, zeichnet das Framework die Statusanzeige nicht als Farbverlauf.Stattdessen füllt es die ganze Statusanzeige mit der Farbe aus, die von clrBar angegeben wird.[in] clrProgressText
Ein COLORREF-Parameter, der die Textfarbe für die Textdarstellung des aktuellen Status angibt.Dieser Parameter wird ignoriert, wenn bProgressText zu FALSE festgelegt ist.[in] bProgressText
Ein boolescher Parameter, der angibt, ob die Textdarstellung des aktuellen Status anzeigt.
Hinweise
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung des Objekts CMFCStatusBar anzupassen.
Anforderungen
Header: afxvisualmanager.h