Я разрабатываю приложение MFC Ribbon на визуальной студии 2013 года, и я новичок в разработке MFC. Я добавил MFC Ribbon ComboBox из окна дизайнера. Теперь, Я хочу, чтобы добавить среду выполнения данных в MFC ленты ComboBox, я сделал Google & прочитал MSDN, а также код проекта пример относительно MFC ленты. но я не смог понять, как получить указатель на combobox и добавить в него данные.Как получить указатель на ленту MFC ComboBox
1
A
ответ
1
Вы можете использовать CMFCRibbonBar::FindByID. Так, что-то вроде этого:
CMFCRibbonComboBox *pCombo = DYNAMIC_DOWNCAST(CMFCRibbonComboBox,
m_wndRibbonBar.FindByID(ID_COMBO1));
Идентификатор используется (в приведенном выше примере ID_COMBO1
) является ID вы дали в окне свойств в конструкторе ленты и m_wndRibbonBar
является переменной членом самой ленты, который обычно генерируется автоматически в вашем классе CMainFrm
.
это работает, спасибо Тон! –