Condividi tramite


CMFCToolBarButton::OnDraw

Chiamato dal framework per disegnare il pulsante utilizzando gli stili e le opzioni specificate.

virtual void OnDraw(
   CDC* pDC,
   const CRect& rect,
   CMFCToolBarImages* pImages,
   BOOL bHorz=TRUE,
   BOOL bCustomizeMode=FALSE,
   BOOL bHighlight=FALSE,
   BOOL bDrawBorder=TRUE,
   BOOL bGrayDisabledButtons=TRUE 
);

Parametri

  • [in] pDC
    Il contesto di dispositivo visualizzato il pulsante.

  • [in] rect
    Il rettangolo di delimitazione del pulsante.

  • [in] pImages
    La libreria di immagini della barra degli strumenti associata al pulsante.

  • [in] bHorz
    Lo stato di ancoraggio di una barra degli strumenti padre. Questo parametro è TRUE quando il pulsante viene ancorato orizzontalmente e FALSE quando il pulsante viene ancorato verticalmente.

  • [in] bCustomizeMode
    Specifica se la barra degli strumenti è in modalità di personalizzazione. Questo parametro è TRUE quando la barra degli strumenti è in modalità e in FALSE di personalizzazione quando la barra degli strumenti non è in modalità di personalizzazione.

  • [in] bHighlight
    Specifica se il pulsante è evidenziato. Questo parametro è TRUE quando il pulsante viene evidenziato e FALSE quando il pulsante non è evidenziato.

  • [in] bDrawBorder
    Specifica se il pulsante dovrebbe visualizzare il bordo. Questo parametro è TRUE quando il pulsante dovrebbe visualizzare il bordo e FALSE quando il pulsante non verrà visualizzato il bordo.

  • [in] bGrayDisabledButtons
    Specifica se proteggere i pulsanti disabilitati o utilizzare immagini disabilitate di raccolta. Questo parametro è TRUE quando i pulsanti disabilitati devono essere protette e FALSE quando questo metodo deve utilizzare immagini disabilitate di raccolta.

Note

Eseguire l'override di questo metodo per personalizzare il disegno del pulsante della barra degli strumenti.

Requisiti

intestazione: afxtoolbarbutton.h

Vedere anche

Riferimenti

Classe CMFCToolBarButton

Grafico delle gerarchie