CMFCToolBarButton::OnCtlColor

Appelé par l'infrastructure lorsque la barre d'outils parent gère un message d' WM_CTLCOLOR .

virtual HBRUSH OnCtlColor(
   CDC* pDC,
   UINT nCtlColor
);

Paramètres

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

  • [in] nCtlColor
    La notification spécifique de couleur.

Valeur de retour

Un handle vers l'objet Brush que l'infrastructure utilise pour peindre l'arrière-plan du bouton.

Notes

L'infrastructure appelle cette méthode lorsque la barre d'outils parente traite le message d' WM_CTLCOLOR d'un bouton de barre d'outils qui contient un contrôle Windows.L'infrastructure n'appelle pas cette méthode si le bouton de barre d'outils est sans fenêtre.

L'infrastructure appelle cette méthode lorsque l'infrastructure de barre d'outils est en mode de personnalisation et le bouton de barre d'outils est déverrouillé.Pour plus d'informations sur le mode de personnalisation, consultez CMFCToolBar::SetCustomizeMode.Pour plus d'informations sur les boutons de barre d'outils verrouillants, consultez CMFCToolBarButton::IsLocked.

L'implémentation par défaut ne fait rien et retourne NULL.

Configuration requise

en-tête : afxtoolbarbutton.h

Voir aussi

Référence

Classe de CMFCToolBarButton

Graphique de la hiérarchie

CMFCToolBar::SetCustomizeMode

CMFCToolBarButton::IsLocked