CMFCDropDownToolbarButton选件类

的工具栏按钮的类型的行为与普通按钮,在单击。但是,将打开一下拉式工具栏(CMFCDropDownToolBar选件类,如果用户按并使工具栏按钮在上。

class CMFCDropDownToolbarButton : public CMFCToolBarButton

成员

Bb984096.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CMFCDropDownToolbarButton::CMFCDropDownToolbarButton

构造 CMFCDropDownToolbarButton 对象。

CMFCDropDownToolbarButton::~CMFCDropDownToolbarButton

析构函数。

Bb984096.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CMFCDropDownToolbarButton::CopyFrom

复制另一个工具栏按钮的属性设置为当前按钮。(重写 CMFCToolBarButton::CopyFrom。)

CMFCDropDownToolbarButton::CreateObject

用于由框架创建此选件类类型动态实例。

CMFCDropDownToolbarButton::DropDownToolbar

打开一下拉式工具栏。

CMFCDropDownToolbarButton::ExportToMenuButton

复制从工具栏按钮文本添加到菜单。(重写 CMFCToolBarButton::ExportToMenuButton。)

CMFCDropDownToolbarButton::GetDropDownToolBar

检索与按钮的下拉式工具栏。

CMFCDropDownToolbarButton::GetThisClass

用于由框架获取指向与此选件类类型的 CRuntimeClass 对象。

CMFCDropDownToolbarButton::IsDropDown

确定下拉式工具栏是否当前打开。

CMFCDropDownToolbarButton::IsExtraSize

确定按钮是否可以显示了一个扩展的边框。(重写 CMFCToolBarButton::IsExtraSize。)

CMFCDropDownToolbarButton::OnCalculateSize

调用由结构计算该按钮的大小指定的设备上下文和停靠状态的。(重写 CMFCToolBarButton::OnCalculateSize。)

CMFCDropDownToolbarButton::OnCancelMode

调用由框架处理 WM_CANCELMODE 消息。(重写 CMCToolBarButton::OnCancelMode。)

CMFCDropDownToolbarButton::OnChangeParentWnd

调用由结构,当按钮插入新工具栏。(重写 CMFCToolBarButton::OnChangeParentWnd。)

CMFCDropDownToolbarButton::OnClick

调用由结构,当用户单击鼠标按钮。(重写 CMFCToolBarButton::OnClick。)

CMFCDropDownToolbarButton::OnClickUp

调用由结构,当用户松开鼠标按钮。(重写 CMFCToolBarButton::OnClickUp。)

CMFCDropDownToolbarButton::OnContextHelp

调用由结构,当父工具栏处理 WM_HELPHITTEST 消息。(重写 CMFCToolBarButton::OnContextHelp。)

CMFCDropDownToolbarButton::OnCustomizeMenu

当应用程序显示在父工具栏,中的快捷菜单修改所提供的菜单。(重写 CMFCToolBarButton::OnCustomizeMenu。)

CMFCDropDownToolbarButton::OnDraw

使用指定的样式和选项,调用由框架绘制按钮。(重写 CMFCToolBarButton::OnDraw。)

CMFCDropDownToolbarButton::OnDrawOnCustomizeList

调用由框架绘制在 自定义 对话框的 命令 窗格的按钮。(重写 CMFCToolBarButton::OnDrawOnCustomizeList。)

CMFCDropDownToolbarButton::Serialize

读取存档或写入的此对象到存档。(重写 CMFCToolBarButton::Serialize。)

CMFCDropDownToolbarButton::SetDefaultCommand

设置框架使用的默认命令当用户单击按钮。

Bb984096.collapse_all(zh-cn,VS.110).gif数据成员

名称

说明

CMFCDropDownToolbarButton::m_uiShowBarDelay

指定用户必须启用鼠标按钮在上的时间长度,在下拉式工具栏显示前。

备注

CMFCDropDownToolBarButton 与一个普通按钮的不同之处在于有一个小的箭头按钮在右下角的。在用户选择一个按钮从下拉式工具栏后,该结构显示其在顶级工具栏按钮(带有小箭头的按钮的图标在右下角)。

有关如何实现一下拉式工具栏的信息,请参见 CMFCDropDownToolBar选件类

CMFCDropDownToolBarButton 对象可以为 CMFCToolBarMenuButton选件类 对象导出和显示为具有弹出菜单的一个菜单按钮。

继承层次结构

CObject

   CMFCToolBarButton

      CMFCDropDownToolbarButton

要求

标头: afxdropdowntoolbar.h

请参见

任务

演练:将控件放入工具栏

参考

层次结构图

CMFCDropDownToolBar选件类

CMFCToolBar选件类

CMFCToolBarMenuButton选件类

其他资源

MFC 类