Partager via


CMFCDropDownToolbarButton::OnCalculateSize

Appelé par l'infrastructure pour calculer la taille du bouton pour le contexte de périphérique et l'état spécifié d'ancrage.

virtual SIZE OnCalculateSize(
   CDC* pDC,
   const CSize& sizeDefault,
   BOOL bHorz
);

Paramètres

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

  • [in] sizeDefault
    La taille par défaut du bouton.

  • [in] bHorz
    L'état d'ancrage de la barre d'outils parente. Ce paramètre est TRUE si la barre d'outils est ancrée horizontalement ou est flottante, ou FALSE si la barre d'outils est ancrée verticalement.

Valeur de retour

Une structure d' SIZE qui contient les dimensions du bouton, en pixels.

Notes

Cette méthode étend l'implémentation de la classe de base (CMFCToolBarButton::OnCalculateSize) en ajoutant la largeur de la flèche de déroulement à la dimension horizontale de la taille du bouton.

Configuration requise

en-tête : afxdropdowntoolbar.h

Voir aussi

Référence

CMFCDropDownToolbarButton, classe

Graphique de la hiérarchie

CMFCToolBarButton::OnCalculateSize