Класс CMFCDropDownToolbarButton
Тип кнопки панели инструментов ведет себя как обычная кнопку при ее нажата. Однако он открывает панель инструментов падающую вниз (Класс CMFCDropDownToolBar если нажатия и удерживания пользователем кнопки панели инструментов.
class CMFCDropDownToolbarButton : public CMFCToolBarButton
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект CMFCDropDownToolbarButton. |
|
CMFCDropDownToolbarButton::~CMFCDropDownToolbarButton |
Деструктор. |
Открытые методы
Имя |
Описание |
---|---|
Копирует свойства другой кнопки панели инструментов с текущим кнопке. (Переопределяет CMFCToolBarButton::CopyFrom). |
|
CMFCDropDownToolbarButton::CreateObject |
Используемый платформой, чтобы создать динамический экземпляр этого типа класса. |
Открывает панель инструментов падающую вниз. |
|
Копии вставке СМС из кнопок панели инструментов в меню. (Переопределяет CMFCToolBarButton::ExportToMenuButton). |
|
Извлекает раскрывающаяся панель инструментов, которая сопоставлена с кнопкой. |
|
CMFCDropDownToolbarButton::GetThisClass |
Используемый платформой для получения указателя на объект CRuntimeClass, который связан с этим типом класса. |
Определяет, является ли панель инструментов в данный момент раскрывающаяся открыта. |
|
Определяет, является ли кнопка может отображаться с расширенной границей. (Переопределяет CMFCToolBarButton::IsExtraSize). |
|
Вызываемый платформой, чтобы вычислить размер кнопки для указанного контекста устройства и состояния закрепления. (Переопределяет CMFCToolBarButton::OnCalculateSize). |
|
CMFCDropDownToolbarButton::OnCancelMode |
Вызываемый платформой для обработки сообщения WM_CANCELMODE. (Переопределяет CMCToolBarButton::OnCancelMode). |
Вызываемый платформой, если кнопка будет вставлена в новую панель инструментов. (Переопределяет CMFCToolBarButton::OnChangeParentWnd). |
|
Вызываемый платформой, когда пользователь нажимает кнопку мыши. (Переопределяет CMFCToolBarButton::OnClick). |
|
Вызываемый платформой, когда пользователь освобождает кнопки мыши. (Переопределяет CMFCToolBarButton::OnClickUp). |
|
Вызываемый платформой если панель инструментов WM_HELPHITTEST родителя обрабатывающий сообщение. (Переопределяет CMFCToolBarButton::OnContextHelp). |
|
Изменяет предоставленный меню, когда приложение отображает контекстное меню в родительской панели инструментов. (Переопределяет CMFCToolBarButton::OnCustomizeMenu). |
|
Вызываемый платформой для рисования кнопки с помощью указанных стилей и параметров. (Переопределяет CMFCToolBarButton::OnDraw). |
|
Вызываемый платформой для рисования кнопки на панели Команды диалогового окна Настроить. (Переопределяет CMFCToolBarButton::OnDrawOnCustomizeList). |
|
Считывает этот объект из архива или записывает его в архив. (Переопределяет CMFCToolBarButton::Serialize). |
|
Задает команду, которую инфраструктура использует по умолчанию, когда пользователь нажимает кнопку. |
Элементы данных
Имя |
Описание |
---|---|
Определяет продолжительность времени, что пользователь должен содержать кнопки мыши до раскрывающаяся панель инструментов отображается. |
Заметки
CMFCDropDownToolBarButton отличается от обычной кнопки, что он имеет небольшой низк- стрелку в правом углу кнопки. После того как пользователь выбирает из раскрывающейся кнопки панели инструментов, указывающие его границы значка на кнопке панели инструментов верхнего уровня (кнопка с небольшой стрелкой в низк- правом углу).
Сведения о том, как реализовать панель инструментов падающую вниз см. в разделе Класс CMFCDropDownToolBar.
Объект CMFCDropDownToolBarButton можно экспортировать в объект Класс CMFCToolBarMenuButton и показать, как кнопка меню с всплывающим меню.
Иерархия наследования
Требования
заголовок: afxdropdowntoolbar.h
См. также
Задачи
Пошаговое руководство. Размещение элементов управления на панели инструментов