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


CMFCToolBarButton::OnDraw

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

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

Параметры

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

  • [входящий] rect
    Ограничивающий прямоугольник кнопки.

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

  • [входящий] bHorz
    Состояния закрепления родительской панели инструментов. Этот параметр TRUE когда кнопка закреплена FALSE когда кнопка закреплена по горизонтали и вертикали.

  • [входящий] bCustomizeMode
    Определяет, является ли панель инструментов в режиме настройки. Этот параметр TRUE если панель инструментов в режиме и FALSE настройки если панель инструментов не находится в режиме настройки.

  • [входящий] bHighlight
    Определяет выделена ли кнопка. Этот параметр TRUE при выделена кнопку и FALSE, если кнопка не выделена.

  • [входящий] bDrawBorder
    Указывает, должна ли кнопка показать его границу. Этот параметр TRUE когда кнопка должна показать его границу и FALSE, если кнопка не должна отображаться его границу.

  • [входящий] bGrayDisabledButtons
    Определяет, является ли затенение отключенные кнопки или использовать отключенную коллекцию изображений. Этот параметр TRUE при отключенных кнопки должны быть затенены и FALSE когда этот метод должен использовать отключенную коллекцию изображений.

Заметки

Переопределите этот метод, чтобы настраивать документ кнопки панели инструментов.

Требования

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

См. также

Ссылки

Класс CMFCToolBarButton

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