Condividi tramite


CMFCVisualManager::OnDrawButtonBorder

Il framework chiama questo metodo quando si estrae il bordo di un pulsante della barra degli strumenti.

virtual void OnDrawButtonBorder(
   CDC* pDC,
   CMFCToolBarButton* pButton,
   CRect rect,
   CMFCVisualManager::AFX_BUTTON_STATE state 
);

Parametri

  • [in] pDC
    Un puntatore al contesto di dispositivo di un pulsante della barra degli strumenti.

  • [in] pButton
    Un puntatore a un pulsante della barra degli strumenti. Il framework di disegnare il bordo del pulsante.

  • [in] rect
    Un rettangolo che specifica i limiti del pulsante della barra degli strumenti.

  • [in] state
    Un tipo di dati enumerato di che specifica lo stato corrente del pulsante della barra degli strumenti.

Note

L'implementazione predefinita di questo metodo visualizza il bordo standard. Eseguire l'override di questo metodo in un gestore visualizzazione derivato per personalizzare l'aspetto del bordo di un pulsante della barra degli strumenti.

Gli stati possibili di un pulsante della barra degli strumenti sono ButtonsIsRegular, ButtonsIsPressed, o ButtonsIsHighlighted.

Requisiti

intestazione: afxvisualmanager.h

Vedere anche

Riferimenti

Classe CMFCVisualManager

Grafico delle gerarchie