的标准行为CMFCToolBarComboBoxButton
是有一个可点击的按钮和一个用于显示子菜单的下拉箭头。我想独立于点击的位置显示子菜单。我该怎么做?
我创建按钮的代码或多或少如下(它是从一个更大的项目中提取的,因此我为任何丢失的不太重要的代码段道歉):
// In class declaration:
CMenu m_menu;
CMFCToolBar m_toolbar;
// Where toolbar initialization takes place:
m_menu.CreateMenu();
// ... populate menu
// ID_BUTTON is the ID in the resource file for the toolbar button, 0 is the index for the button icon
CMFCToolBarMenuButton button(ID_BUTTON, m_menu.GetSafeHmenu(), 0);
m_toolbar.ReplaceButton(ID_BUTTON, button);
我一直在四处寻找,找不到相关的答案。