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


CMFCToolBarButton::OnCalculateSize

Вызываемый платформой, чтобы вычислить размер кнопки для указанного контекста устройства и состояния закрепления.

virtual SIZE OnCalculateSize(
   CDC* pDC,
   const CSize& sizeDefault,
   BOOL bHorz 
);

Параметры

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

  • [входящий] sizeDefault
    По умолчанию размер кнопки.

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

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

Структура SIZE, содержащая измерения кнопки в пикселях.

Заметки

Границы вызывают этот метод для определения размера кнопки панели инструментов для заданного состояния контекста устройства и закрепления.

Реализация по умолчанию рассматривает размер текста и изображений (если они отображаются), текста и текста в позиции образа (или на правой стороне образа) и состояния закрепления панели инструментов.

Переопределите этот метод, если требуется обеспечить размер нештатной кнопки (например, кнопок полей ввода).

Требования

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

См. также

Ссылки

Класс CMFCToolBarButton

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