CMFCVisualManager::OnDrawFloatingToolbarBorder
Das Framework ruft diese Methode auf, wenn der Kontext einer beweglichen Symbolleiste zeichnet.
virtual void OnDrawFloatingToolbarBorder(
CDC* pDC,
CMFCBaseToolBar* pToolBar,
CRect rectBorder,
CRect rectBorderSize
);
Parameter
[in] pDC
Ein Zeiger auf einem Gerätekontext.[in] pToolBar
Ein Zeiger auf die beweglichen Symbolleiste.[in] rectBorder
Ein Rechteck, das die Grenzen unverankerten Symbolleiste angibt.[in] rectBorderSize
Ein Rechteck, das die Rahmengröße der Symbolleiste angibt.
Hinweise
Eine unverankerte Symbolleiste ist eine Symbolleiste, die als Minirahmenfenster angezeigt wird.Normalerweise tritt dies auf, wenn ein Benutzer eine Symbolleiste zieht, sodass sie nicht mehr angedockt ist.
Die Größe des Rahmens wird durch den entsprechenden Parameter in rectBorderSize angegeben.Beispielsweise wird die Breite des oberen Rands der Symbolleiste von rectBorderSize.top angegeben.
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung des Rahmens einer beweglichen Symbolleiste anzupassen.
Anforderungen
Header: afxvisualmanager.h