Condividi tramite


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

Vedere anche

Riferimenti

Classe CMFCVisualManager

Grafico delle gerarchie

Classe CMFCCaptionButton