Partager via


CMFCToolBarButton::OnDraw

Appelé par l'infrastructure pour dessiner le bouton en utilisant des styles et des options spécifiés.

virtual void OnDraw(
   CDC* pDC,
   const CRect& rect,
   CMFCToolBarImages* pImages,
   BOOL bHorz=TRUE,
   BOOL bCustomizeMode=FALSE,
   BOOL bHighlight=FALSE,
   BOOL bDrawBorder=TRUE,
   BOOL bGrayDisabledButtons=TRUE 
);

Paramètres

  • [in] pDC
    Le contexte de périphérique qui affiche le bouton.

  • [in] rect
    Le rectangle englobant du bouton.

  • [in] pImages
    La collection d'images de barre d'outils associée au bouton.

  • [in] bHorz
    L'état d'ancrage de la barre d'outils parente.Ce paramètre est TRUE lorsque le bouton est ancré horizontalement et FALSE lorsque le bouton est ancré verticalement.

  • [in] bCustomizeMode
    Spécifie si la barre d'outils est en mode de personnalisation.Ce paramètre est TRUE lorsque la barre d'outils est en mode et l' FALSE de personnalisation lorsque la barre d'outils n'est pas en mode de personnalisation.

  • [in] bHighlight
    Spécifie si le bouton est mis en surbrillance.Ce paramètre est TRUE lorsque le bouton est mis en surbrillance et FALSE lorsque le bouton n'est pas mis en surbrillance.

  • [in] bDrawBorder
    Spécifie si le bouton doit afficher sa bordure.Ce paramètre est TRUE lorsque le bouton doit afficher sa bordure et FALSE lorsque le bouton ne doit pas afficher sa bordure.

  • [in] bGrayDisabledButtons
    Spécifie si ombrer les boutons désactivés ou utiliser la collection désactivée d'images.Ce paramètre est TRUE lorsque les boutons désactivés doivent être ombrés et FALSE lorsque cette méthode doit utiliser la collection désactivée d'images.

Notes

Substituez cette méthode pour personnaliser le dessin de bouton de barre d'outils.

Configuration requise

en-tête : afxtoolbarbutton.h

Voir aussi

Référence

Classe de CMFCToolBarButton

Graphique de la hiérarchie