如何获取指向MFC功能区组合框的指针

时间:2014-10-06 13:53:46

标签: visual-c++ visual-studio-2013 mfc

我正在visual studio 2013上开发 MFC功能区应用程序,我是MFC开发的新手。 我从设计器窗口添加了 MFC Ribbon ComboBox 。现在, 我想将数据运行时添加到MFC Ribbon ComboBox ,我已经完成了google&阅读 MSDN 以及有关MFC功能区的代码项目示例。但是,我无法想出如何获得指向组合框的指针并将数据添加到其中。

1 个答案:

答案 0 :(得分:1)

您可以使用CMFCRibbonBar::FindByID。所以,像这样:

CMFCRibbonComboBox *pCombo = DYNAMIC_DOWNCAST(CMFCRibbonComboBox,
                                      m_wndRibbonBar.FindByID(ID_COMBO1));

您使用的ID(在上面的示例中为ID_COMBO1)是您在功能区设计器的“属性”窗口中为其指定的ID,m_wndRibbonBar是功能区本身的成员变量,即通常在CMainFrm课程中自动生成。