Compartir a través de


CMFCToolBarButton::OnCtlColor

Llamado por el marco cuando la barra de herramientas principal controla un mensaje de WM_CTLCOLOR .

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

Parámetros

  • [in] pDC
    El contexto del dispositivo que muestra el botón.

  • [in] nCtlColor
    Notificación de color concreta.

Valor devuelto

Un identificador del objeto de pincel que el marco utiliza para pintar el fondo del botón.

Comentarios

El marco de trabajo llama a este método cuando la barra de herramientas principal procesa el mensaje de WM_CTLCOLOR para un botón de la barra de herramientas que contiene un control de Windows.El marco no llama a este método si el botón de la barra de herramientas está sin ventana.

El marco de trabajo llama a este método cuando el marco de la barra de herramientas está en modo de personalización y el botón de la barra de herramientas está desbloqueado.Para obtener más información sobre el modo de personalización, vea CMFCToolBar::SetCustomizeMode.Para obtener más información sobre los botones de la barra de herramientas de bloqueo, vea CMFCToolBarButton::IsLocked.

La implementación predeterminada no hace nada y devuelve NULL.

Requisitos

encabezado: afxtoolbarbutton.h

Vea también

Referencia

Clase de CMFCToolBarButton

Gráfico de jerarquía

CMFCToolBar::SetCustomizeMode

CMFCToolBarButton::IsLocked