我正在visual studio 2013上开发 MFC功能区应用程序,我是MFC开发的新手。 我从设计器窗口添加了 MFC Ribbon ComboBox 。现在, 我想将数据运行时添加到MFC Ribbon ComboBox ,我已经完成了google&阅读 MSDN 以及有关MFC功能区的代码项目示例。但是,我无法想出如何获得指向组合框的指针并将数据添加到其中。
答案 0 :(得分:1)
您可以使用CMFCRibbonBar::FindByID。所以,像这样:
CMFCRibbonComboBox *pCombo = DYNAMIC_DOWNCAST(CMFCRibbonComboBox,
m_wndRibbonBar.FindByID(ID_COMBO1));
您使用的ID(在上面的示例中为ID_COMBO1
)是您在功能区设计器的“属性”窗口中为其指定的ID,m_wndRibbonBar
是功能区本身的成员变量,即通常在CMainFrm
课程中自动生成。