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