CMFCVisualManager::OnDrawCaptionButton
Das Framework ruft diese Methode auf, wenn ein CMFCCaptionButton-Objekt zeichnet.
virtual void OnDrawCaptionButton (
CDC* pDC,
CMFCCaptionButton* pButton,
BOOL bActive,
BOOL bHorz,
BOOL bMaximized,
BOOL bDisabled,
int nImageID = -1
);
Parameter
[in] pDC
Ein Zeiger auf einem Gerätekontext.[in] pButton
Ein Zeiger auf ein Objekt CMFCCaptionButton.Das Framework zeichnet diese Beschriftungsschaltfläche.[in] bActive
Ein boolescher Parameter, der angibt, ob die Schaltfläche aktiv ist.[in] bHorz
Ein boolescher Parameter, der angibt, ob die Beschriftung horizontal ausgerichtet ist.[in] bMaximized
Ein boolescher Parameter, der angibt, ob der übergeordnete Bereich maximiert wird.[in] bDisabled
Ein boolescher Parameter, der angibt, ob die Beschriftungsschaltfläche deaktiviert ist.[in] nImageID
Der Bildindex, damit das Symbol für die Schaltfläche verwendet.Wenn nImageID -1 ist, mithilfe dieser Methode, die der Bildindex in pButton aufgezeichnet.
Hinweise
Die Standardimplementierung dieser Methode wird eine kleine Schaltfläche aus der globalen CMenuImages-Instanz der Klasse.Die Schaltflächen werden in der Headerdatei für CMenuImages aufgeführt.Einige Beispiele sind CMenuImages::IdClose, CMenuImages::IdArowLeft, CMenuImages::IdArowRight, CMenuImages::IdArowDown, CMenuImages::IdArowUp und CMenuImages::IdPinHorz.
Überschreiben Sie diese Methode in einer abgeleiteten Klasse, um die Darstellung von Beschriftungsschaltflächen anzupassen.
Anforderungen
Header: afxvisualmanager.h