CMFCDropDownToolbarButton::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 : afxdropdowntoolbar.h