Поделиться через


CMFCToolBarButton::OnCtlColor

Вызываемый платформой если панель инструментов WM_CTLCOLOR родителя обрабатывающий сообщение.

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

Параметры

  • [входящий] pDC
    Контекст устройства, в котором отображается кнопка.

  • [входящий] nCtlColor
    Соответствующее уведомление цвета.

Возвращаемое значение

Дескриптор объекта brush, инфраструктура использует для закрашивания фона кнопки.

Заметки

Платформа вызывает этот метод, когда панель инструментов родительского элемента обрабатывающей сообщение WM_CTLCOLOR для кнопки панели инструментов, которая содержит элемент управления Windows. Границы не вызывают этот метод, если кнопка панели инструментов безоконна.

Платформа вызывает этот метод, когда границы панели инструментов в режиме настройки и кнопка панели инструментов Разблокирована. Дополнительные сведения о режиме настройки см. в разделе CMFCToolBar::SetCustomizeMode. Дополнительные сведения о блокировать кнопки панели инструментов см. в разделе CMFCToolBarButton::IsLocked.

Реализация по умолчанию не выполняет действий и возвращает значение NULL.

Требования

заголовок: afxtoolbarbutton.h

См. также

Ссылки

Класс CMFCToolBarButton

Диаграмма иерархии

CMFCToolBar::SetCustomizeMode

CMFCToolBarButton::IsLocked