CMFCVisualManager::OnDrawButtonBorder

Das Framework ruft diese Methode auf, wenn der Kontext einer Symbolleisten-Schaltfläche zeichnet.

virtual void OnDrawButtonBorder(
   CDC* pDC,
   CMFCToolBarButton* pButton,
   CRect rect,
   CMFCVisualManager::AFX_BUTTON_STATE state 
);

Parameter

  • [in] pDC
    Ein Zeiger auf den Gerätekontext einer Symbolleistenschaltfläche.

  • [in] pButton
    Ein Zeiger auf eine Symbolleisten-Schaltfläche.Das Framework zeichnet den Rahmen dieser Schaltfläche.

  • [in] rect
    Ein Rechteck, das die Grenzen der Symbolleisten-Schaltfläche angibt.

  • [in] state
    Ein aufgelisteter Datentyp, der den aktuellen Zustand der Symbolleisten-Schaltfläche angibt.

Hinweise

Die Standardimplementierung dieser Methode zeigt den Standardrahmen an.Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung des Rahmens einer Symbolleistenschaltfläche anzupassen.

Die möglichen Zustände einer Symbolleistenschaltfläche sind ButtonsIsRegular, ButtonsIsPressed oder ButtonsIsHighlighted.

Anforderungen

Header: afxvisualmanager.h

Siehe auch

Referenz

CMFCVisualManager-Klasse

Hierarchien-Diagramm