Compartilhar via


CMFCToolBarButton::OnDraw

Chamado pela estrutura para desenhar o botão usando os estilos e opções especificadas.

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 
);

Parâmetros

  • [in] pDC
    O contexto de dispositivo que exibe o botão.

  • [in] rect
    O retângulo delimitador do botão.

  • [in] pImages
    A coleção de imagens da barra de ferramentas que está associada com o botão.

  • [in] bHorz
    O estado da plataforma da barra de ferramentas pai.Esse parâmetro é TRUE quando o botão é conectado horizontalmente e FALSE quando o botão é conectado verticalmente.

  • [in] bCustomizeMode
    Especifica se a barra de ferramentas está no modo de personalização.Esse parâmetro é TRUE quando a barra de ferramentas está no modo e o FALSE de personalização quando a barra de ferramentas não estiver no modo de personalização.

  • [in] bHighlight
    Especifica se o botão é realçado.Esse parâmetro é TRUE quando o botão é realçado e FALSE quando o botão não é realçado.

  • [in] bDrawBorder
    Especifica se o botão deve exibir sua borda.Esse parâmetro é TRUE quando o botão deve exibir seus borda e FALSE quando o botão não deve exibir sua borda.

  • [in] bGrayDisabledButtons
    Especifica se proteger os botões ou desativados usar a coleção de imagens desativado.Esse parâmetro é TRUE quando os botões desativados devem ser protegidos e FALSE quando esse método deve usar a coleção de imagens desativado.

Comentários

Substitua esse método para personalizar o desenho do botão da barra de ferramentas.

Requisitos

Cabeçalho: afxtoolbarbutton.h

Consulte também

Referência

Classe de CMFCToolBarButton

Gráfico de hierarquia