Partager via


CMFCVisualManager::OnDrawStatusBarProgress

L'infrastructure appelle cette méthode lorsqu'il dessine l'indicateur de progression sur l'objet de CMFCStatusBar .

virtual void OnDrawStatusBarProgress(
   CDC* pDC,
   CMFCStatusBar* pStatusBar,
   CRect rectProgress,
   int nProgressTotal,
   int nProgressCurr,
   COLORREF clrBar,
   COLORREF clrProgressBarDest,
   COLORREF clrProgressText,
   BOOL bProgressText
);

Paramètres

  • [in] pDC
    Pointeur vers le contexte de périphérique pour la barre d'état.

  • [in] pStatusBar
    l'objet d' CMFCStatusBar qui contient la barre de progression.

  • [in] rectProgress
    Un rectangle qui spécifie les limites de la barre de progression.

  • [in] nProgressTotal
    Nombre total de la barre de progression.

  • [in] nProgressCurr
    La progression actuelle de la barre de progression.

  • [in] clrBar
    Un paramètre de COLORREF qui indique la couleur initiale de la barre de progression.La valeur est le début d'un dégradé de couleur ou la couleur complète de la barre de progression.

  • [in] clrProgressBarDest
    Un paramètre d' COLORREF qui indique la fin d'un dégradé de couleur pour la barre de progression.Si clrProgressBarDest est -1, l'infrastructure ne dessine pas la barre de progression comme un dégradé de couleur.À la place, il remplit barre de progression entière de couleur spécifiée par clrBar.

  • [in] clrProgressText
    Un paramètre d' COLORREF qui indique la couleur de texte pour la représentation textuelle de la progression actuelle.Ce paramètre est ignoré si bProgressText a la valeur FALSE.

  • [in] bProgressText
    Un paramètre de type boolean qui indique s'il faut afficher la représentation textuelle de la progression actuelle.

Notes

Substituez cette méthode dans un gestionnaire visuel dérivé de personnaliser l'apparence de l'objet d' CMFCStatusBar .

Configuration requise

en-tête : afxvisualmanager.h

Voir aussi

Référence

Classe de CMFCVisualManager

Graphique de la hiérarchie

Classe de CMFCStatusBar