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 di CMFCVisualManager

Grafico della gerarchia

Classe di CMFCCaptionButton