Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/133.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何将选项检查菜单添加到CMFCToolBar以允许一次进行多个检查_C++_Checkbox_Mfc_Popupmenubutton_Cmfctoolbar - Fatal编程技术网

C++ 如何将选项检查菜单添加到CMFCToolBar以允许一次进行多个检查

C++ 如何将选项检查菜单添加到CMFCToolBar以允许一次进行多个检查,c++,checkbox,mfc,popupmenubutton,cmfctoolbar,C++,Checkbox,Mfc,Popupmenubutton,Cmfctoolbar,我想向CMFCToolbar添加一个菜单按钮,允许一次检查多个选项,当我添加菜单并在单击菜单时检查一个项目时,我需要一个类似于自定义按钮中的菜单的菜单,如下图所示 首先,我建议您寻找不同的设计。你的建议是非标准行为。菜单通常不会这样做。第二,选择完成后,菜单将如何关闭?话虽如此,如果您觉得需要进行这种设计,我建议您处理CMFCToolBarMenuButton::OpenPopupMenu,并从CMFCPopupMenu派生您自己的菜单。CMFCPopupMenu实际上是较低级别的迷你帧窗口。您

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

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

听起来您希望在选择后菜单保持活动(可见)。是吗?@rrirower:是的,这就是我想要的。选择后保持活动状态