CMFCVisualManager::OnDrawCaptionButton
Il framework chiama questo metodo quando viene disegnato un oggetto CMFCCaptionButton.
virtual void OnDrawCaptionButton (
CDC* pDC,
CMFCCaptionButton* pButton,
BOOL bActive,
BOOL bHorz,
BOOL bMaximized,
BOOL bDisabled,
int nImageID = -1
);
Parametri
[in] pDC
Un puntatore a un contesto di dispositivo.[in] pButton
Un puntatore a un oggetto CMFCCaptionButton.Il framework di estrarre questo pulsante della barra del titolo.[in] bActive
Un parametro booleano che specifica se il pulsante è attivo.[in] bHorz
Un parametro booleano che specifica se la barra del titolo è orizzontale.[in] bMaximized
Un parametro booleano che specifica se il riquadro padre viene ingrandita.[in] bDisabled
Un parametro booleano che specifica se il pulsante nella barra del titolo è disabilitato.[in] nImageID
L'indice di immagini per l'icona da utilizzare per il pulsante.Se nImageID è -1, utilizzare il metodo dell'indice di immagine ha registrato in pButton.
Note
L'implementazione predefinita di questo metodo visualizza un piccolo pulsante sull'istanza globale della classe CMenuImages.I pulsanti sono elencati nel file di intestazione per CMenuImages.Alcuni esempi sono CMenuImages::IdClose, CMenuImages::IdArowLeft, CMenuImages::IdArowRight, CMenuImages::IdArowDown, CMenuImages::IdArowUpe CMenuImages::IdPinHorz.
Eseguire l'override di questo metodo in una classe derivata per personalizzare l'aspetto dei pulsanti della barra del titolo.
Requisiti
intestazione: afxvisualmanager.h