Partilhar via


CMFCToolBarButton::OnCtlColor

Chamado pela estrutura quando a barra de ferramentas pai manipula um WM_CTLCOLOR mensagem.

virtual HBRUSH OnCtlColor(
   CDC* pDC,
   UINT nCtlColor
);

Parâmetros

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

  • [in] nCtlColor
    A notificação de cor específica.

Valor de retorno

Um identificador para o objeto de pincel a estrutura usa para pintar o plano de fundo do botão.

Comentários

A estrutura chama esse método quando a barra de ferramentas pai processa o WM_CTLCOLOR mensagem para um botão de barra de ferramentas que contém um controle do Windows. A estrutura não chama esse método se botão de barra de ferramentas for sem janelas.

A estrutura chama esse método quando a estrutura da barra de ferramentas está no modo de personalização e no botão de barra de ferramentas está desbloqueado.Para obter mais informações sobre o modo de personalização, consulte CMFCToolBar::SetCustomizeMode. Para obter mais informações sobre bloqueio de botões da barra de ferramentas, consulte CMFCToolBarButton::IsLocked.

A implementação padrão não faz nada e retorna NULL.

Requisitos

Cabeçalho: afxtoolbarbutton.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCToolBarButton

CMFCToolBar::SetCustomizeMode

CMFCToolBarButton::IsLocked