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