CMFCToolBarButton::OnCtlColor

Aufgerufen vom Framework, wenn die Elemente eine Symbolleiste WM_CTLCOLOR Meldung verarbeitet.

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

Parameter

  • [in] pDC
    Der Gerätekontext, der die Schaltfläche angezeigt wird.

  • [in] nCtlColor
    Die spezifische Farbenbenachrichtigung.

Rückgabewert

Ein Handle für Pinselobjekt, das vom Framework verwendet, um den Hintergrund der Schaltfläche zu zeichnen.

Hinweise

Das Framework ruft diese Methode auf, wenn die Elemente Symbolleiste die WM_CTLCOLOR Meldung für eine Symbolleisten-Schaltfläche verarbeitet, die ein Windows-Steuerelement enthält.Das Framework ruft diese Methode nicht auf, wenn die Symbolleistenschaltfläche fensterlos ist.

Das Framework ruft diese Methode auf, wenn das Symbolleistenframework im Anpassungsmodus ist und die Symbolleistenschaltfläche entsperrt wird.Weitere Informationen zu Anpassungsmodus, finden Sie unter CMFCToolBar::SetCustomizeMode.Weitere Informationen zu Sperrensymbolleistenschaltflächen, finden Sie unter CMFCToolBarButton::IsLocked.

Die Standardimplementierung führt keine Aktionen aus und gibt NULL zurück.

Anforderungen

Header: afxtoolbarbutton.h

Siehe auch

Referenz

CMFCToolBarButton-Klasse

Hierarchien-Diagramm

CMFCToolBar::SetCustomizeMode

CMFCToolBarButton::IsLocked