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

Siehe auch

Referenz

CMFCVisualManager-Klasse

Hierarchien-Diagramm

CMFCStatusBar-Klasse