如何将选项检查菜单添加到 CMFCToolBar 以允许同时进行多项检查

Posted

技术标签:

【中文标题】如何将选项检查菜单添加到 CMFCToolBar 以允许同时进行多项检查【英文标题】:How to add options check menu to CMFCToolBar to allow multiple checks at time 【发布时间】:2014-03-06 09:19:01 【问题描述】:

我想向 CMFCToolbar 添加一个菜单按钮,允许一次检查多个选项,当我添加菜单并检查单击时的项目​​时,菜单已关闭我需要一个类似于自定义按钮中的菜单的菜单,如下图

【问题讨论】:

听起来您希望菜单在您做出选择后保持活动(可见)。对吗? @rrrower :是的,这就是我想要的。选择后保持活跃 【参考方案1】:

首先,我建议您寻找不同的设计。您提出的是非标准行为。菜单通常不会那样做。其次,选择完成后菜单如何关闭?现在,话虽如此,如果您觉得需要采用该设计,我建议您处理 CMFCToolBarMenuButton::OpenPopupMenu 并从 CMFCPopupMenu 派生您自己的菜单。 CMFCPopupMenu 实际上是较低级别的迷你框架窗口。您应该能够在派生的弹出菜单类中提供您想要的行为。

【讨论】:

以上是关于如何将选项检查菜单添加到 CMFCToolBar 以允许同时进行多项检查的主要内容,如果未能解决你的问题,请参考以下文章

如何将菜单选项添加到 NSTextAttachment 弹出菜单是 UITextView?

如何将选项卡“ALL”动态添加到菜单选项卡

如何将自定义选项添加到 Microsoft Edge 右键菜单?

如何在动态创建的 CMFCToolbar 的 ToolTip 中添加描述?

php 添加此代码以将ACF字段添加到页面/帖子。务必检查wordpress仪表板顶部菜单中的屏幕选项

如何使用 C 或 C++ 将选项添加到 Windows 资源管理器上下文菜单?