Freigeben über


CMFCToolBar::DrawSeparator

Streicht ein Trennzeichen auf einer Symbolleiste neu.

virtual void DrawSeparator(
   CDC* pDC,
   const CRect& rect,
   BOOL bHorz 
);

Parameter

  • [in] pDC
    Ein Zeiger auf einem Gerätekontext.

  • [in] rect
    Das umschließende Rechteck des Verzeichnisses, in dem das Trennzeichen gezeichnet wird, in Pixel.

  • [in] bHorz
    TRUE, wenn das Trennzeichen horizontal ausgerichtet ist, FALSE, wenn das Trennzeichen vertikal ist.

Hinweise

CMFCToolBar::DoPaint ruft diese Methode für jedes CMFCToolBar::DrawSeparator-Objekt, das das TBBS_SEPARATOR Format hat, anstatt, CMFCToolBar::DrawButton für diese Schaltflächen auf aufzurufen.

Überschreiben Sie diese Methode in einer Klasse, die von CMFCToolBar-Klasse abgeleitet wird, um die Darstellung von Trennzeichen auf der Symbolleiste anzupassen. Die Standardimplementierung ruft CMFCVisualManager::OnDrawSeparator auf, um ein Trennzeichen zu zeichnen, dessen Darstellung vom aktuellen visuellen Manager bestimmt wird.

Anforderungen

Header: afxtoolbar.h

Siehe auch

Referenz

CMFCToolBar-Klasse

Hierarchiediagramm