Partager via


CMFCDropDownToolbarButton::OnDrawOnCustomizeList

Appelé par l'infrastructure pour dessiner le bouton dans le volet Commandes de la boîte de dialogue Personnaliser .

virtual int OnDrawOnCustomizeList(
   CDC* pDC,
   const CRect& rect,
   BOOL bSelected
);

Paramètres

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

  • [in] rect
    Le rectangle englobant du bouton.

  • [in] bSelected
    Si le bouton est sélectionné.Si ce paramètre est TRUE, le bouton est sélectionné.Si ce paramètre est FALSE, le bouton n'est pas sélectionné.

Valeur de retour

La largeur, en pixels, du bouton dans le contexte spécifié de périphérique.

Notes

Cette méthode est appelée par la boîte de dialogue personnalisation (onglet deCommandes ) lorsque le bouton est requis pour qu'il s'affiche dans la zone de liste owner-draw.

Cette méthode étend l'implémentation de la classe de base (CMFCToolBarButton::OnDrawOnCustomizeList) en modifiant l'étiquette de texte du bouton au nom de le bouton (il s'agit, la valeur du paramètre d' lpszName que vous avez passé au constructeur).

Configuration requise

en-tête : afxdropdowntoolbar.h

Voir aussi

Référence

Classe de CMFCDropDownToolbarButton

Graphique de la hiérarchie

CMFCToolBarButton::OnDrawOnCustomizeList

CMFCDropDownToolbarButton::CMFCDropDownToolbarButton