Partilhar via


CMFCToolBarButton::OnDraw

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

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 de encaixar da barra de ferramentas pai.Este parâmetro é TRUE o botão está ancorado horizontalmente e FALSE Quando o botão está ancorado verticalmente.

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

  • [in] bHighlight
    Especifica se o botão é realçado.Este parâmetro é TRUE Quando o botão está realçado e FALSE Quando o botão não estiver realçado.

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

  • [in] bGrayDisabledButtons
    Especifica se deve ser sombreamento botões desabilitados ou usar a coleção de imagens desabilitado.Este parâmetro é TRUE Quando os botões desabilitados devem ser sombreados e FALSE Quando esse método deve usar a coleção de imagens desabilitado.

Comentários

Ignore este método para personalizar a barra de ferramentas Desenho de botão.

Requisitos

Cabeçalho: afxtoolbarbutton.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCToolBarButton