CMFCToolBarMenuButton选件类

包含一个弹出菜单的工具栏按钮。

class CMFCToolBarMenuButton : public CMFCToolBarButton

成员

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

名称

说明

CMFCToolBarMenuButton::CMFCToolBarMenuButton

构造 CMFCToolBarMenuButton 对象。

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

名称

说明

CMFCToolBarMenuButton::CompareWith

此实例与提供的 CMFCToolBarButton 对象进行比较。 (重写 CMFCToolBarButton::CompareWith。)

CMFCToolBarMenuButton::CopyFrom

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

CMFCToolBarMenuButton::CreateFromMenu

初始化从Windows菜单句柄的工具栏菜单。

CMFCToolBarMenuButton::CreateMenu

创建包含在工具栏菜单上的命令的一个Windows菜单。 返回的句柄Windows菜单。

CMFCToolBarMenuButton::CreatePopupMenu

创建一个弹出菜单对象(CMFCPopupMenu选件类)显示工具栏菜单。

CMFCToolBarMenuButton::EnableQuickCustomize

 

CMFCToolBarMenuButton::GetCommands

允许访问指令列表的只读访问工具栏上的。

CMFCToolBarMenuButton::GetImageRect

检索按钮图像的边框。

CMFCToolBarMenuButton::GetPaletteRows

当菜单在"模式时,返回的行数在弹出菜单中的。

CMFCToolBarMenuButton::GetPopupMenu

返回指向与按钮的弹出菜单对象。

CMFCToolBarMenuButton::HasButton

 

CMFCToolBarMenuButton::HaveHotBorder

确定按钮的边框是否显示,当用户选择按钮。 (重写 CMFCToolBarButton::HaveHotBorder。)

CMFCToolBarMenuButton::IsBorder

 

CMFCToolBarMenuButton::IsClickedOnMenu

 

CMFCToolBarMenuButton::IsDroppedDown

确定弹出菜单是否显示。

CMFCToolBarMenuButton::IsEmptyMenuAllowed

调用由框架确定用户是否可以从打开选定菜单项的子菜单。

CMFCToolBarMenuButton::IsExclusive

确定按钮,也就是说,是否在独占模式弹出菜单是否保持打开状态,即使当用户移动到另一个工具栏或按钮的指针。

CMFCToolBarMenuButton::IsMenuPaletteMode

确定弹出菜单是否在"模式。

CMFCToolBarMenuButton::IsQuickMode

 

CMFCToolBarMenuButton::IsTearOffMenu

确定弹出菜单是否具有拖曳条。

CMFCToolBarMenuButton::OnAfterCreatePopupMenu

 

CMFCToolBarMenuButton::OnBeforeDrag

指定按钮是否可以拖动。 (重写 CMFCToolBarButton::OnBeforeDrag。)

CMFCToolBarMenuButton::OnCalculateSize

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

CMFCToolBarMenuButton::OnCancelMode

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

CMFCToolBarMenuButton::OnChangeParentWnd

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

CMFCToolBarMenuButton::OnClick

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

CMFCToolBarMenuButton::OnClickMenuItem

调用由结构,当用户选择在弹出菜单的项目。

CMFCToolBarMenuButton::OnContextHelp

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

CMFCToolBarMenuButton::OnDraw

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

CMFCToolBarMenuButton::OnDrawOnCustomizeList

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

CMFCToolBarMenuButton::OpenPopupMenu

调用由结构,当用户打开弹出菜单。

CMFCToolBarMenuButton::ResetImageToDefault

将设置为默认值与按钮的图像。 (重写 CMFCToolBarButton::ResetImageToDefault。)

CMFCToolBarMenuButton::SaveBarState

保存工具栏按钮的状态。 (重写 CMFCToolBarButton::SaveBarState。)

CMFCToolBarMenuButton::Serialize

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

CMFCToolBarMenuButton::SetACCData

填充可访问性数据的提供的 CAccessibilityData 对象从工具栏按钮。 (重写 CMFCToolBarButton::SetACCData。)

CMFCToolBarMenuButton::SetMenuOnly

指定按钮是否可添加到工具栏。

CMFCToolBarMenuButton::SetMenuPaletteMode

指定弹出菜单是否在"模式。

CMFCToolBarMenuButton::SetMessageWnd

 

CMFCToolBarMenuButton::SetRadio

强制工具栏菜单按钮显示指示的图标选择了。

CMFCToolBarMenuButton::SetTearOff

为弹出菜单指定拖曳条ID。

Bb984253.collapse_all(zh-cn,VS.110).gif受保护的方法

名称

说明

CMFCToolBarMenuButton::DrawDocumentIcon

绘制在菜单按钮的图标。

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

名称

说明

CMFCToolBarMenuButton::m_bAlwaysCallOwnerDraw

如果 TRUE,框架始终调用 CFrameWndEx::OnDrawMenuImage,在绘制按钮。

备注

CMFCToolBarMenuButton 可以显示为菜单、有一个子菜单,按钮执行命令或显示菜单的菜单项,或仅显示菜单的按钮。 通过指定参数确定菜单按钮的行为和外观(与在构造函数 CMFCToolbarMenuButton::CMFCToolbarMenuButton按钮的图像、文本、"菜单句柄和命令ID。

CMFCToolbarMenuButton 选件类派生的自定义选件类必须使用 DECLARE_SERIAL 宏。 当应用程序关闭时,DECLARE_DYNCREATE 宏生成错误。

示例

下面的示例演示如何配置 CMFCToolBarMenuButton 对象。 代码演示如何指定的下拉菜单中调色板模式以及将创建的拖曳条指定ID,当用户拖动菜单按钮菜单栏时。 此代码段是 Word填充示例的一部分。

    pBorderType->SetMenuPaletteMode (TRUE, 2 /* Rows number */);
    pBorderType->SetTearOff (ID_BORDER_TEAROFF);

继承层次结构

CObject

   CMFCToolBarButton

      CMFCToolBarMenuButton

要求

标头: afxtoolbarmenubutton.h

请参见

参考

层次结构图

CMFCToolBarButton选件类

CMFCToolBar选件类

CMFCPopupMenu选件类

其他资源

MFC 类