CMFCToolBarButton::OnDraw
Aufgerufen durch das Framework, um die Schaltfläche mithilfe der angegebenen Formate und der Optionen zu zeichnen.
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
);
Parameter
[in] pDC
Der Gerätekontext, der die Schaltfläche angezeigt wird.[in] rect
Das umschließende Rechteck der Schaltfläche.[in] pImages
Die Auflistung von Symbolleistenimages, die mit der Schaltfläche zugeordnet ist.[in] bHorz
Der Dockzustand der übergeordneten Symbolleiste. Dieser Parameter ist TRUE, wenn die Schaltfläche horizontal und FALSE angedockt ist, wenn die Schaltfläche vertikal angedockt ist.[in] bCustomizeMode
Gibt an, ob die Symbolleiste im Anpassungsmodus ist. Dieser Parameter ist TRUE, wenn die Symbolleiste im Anpassungsmodus ist, und FALSE, wenn die Symbolleiste nicht im Anpassungsmodus ist.[in] bHighlight
Gibt an, ob die Schaltfläche hervorgehoben wird. Dieser Parameter ist TRUE, wenn die Schaltfläche und FALSE hervorgehoben wird, wenn die Schaltfläche nicht hervorgehoben ist.[in] bDrawBorder
Gibt an, ob die Schaltfläche seinen Rändern anzeigen soll. Dieser Parameter ist TRUE, wenn die Schaltfläche seinen Rändern und FALSE anzeigen soll, wenn die Schaltfläche seinen Rändern nicht anzeigen soll.[in] bGrayDisabledButtons
Gibt an, ob deaktivierte Schaltflächen schattiert oder die deaktivierte Bildauflistung verwendet. Dieser Parameter ist TRUE, wenn deaktivierte Schaltflächen schattiert sind und FALSE, wenn diese Methode die deaktivierte Bildauflistung verwenden soll.
Hinweise
Überschreiben Sie diese Methode, um Symbolleistenschaltflächenzeichnung anzupassen.
Anforderungen
Header: afxtoolbarbutton.h