您的位置:首页 > 其它

MFC中SDI结构下如何获取Ribbon上的控件指针

2013-05-03 14:06 525 查看
以Combo box为例

//初始化Combox的一个选项

InitComboBox(UINT uiCmdID, LPCTSTR lpszItem)

{

//获取当前框架指针

CMainFrame *pMainFrame = (CMainFrame *)AfxGetApp()->m_pMainWnd;

ASSERT_VALID(pMainFrame);

//获取RibbonBar指针

CMFCRibbonBar *pRibbonBar = pMainFrame->GetRibbonBar();

ASSERT_VALID(pRibbonBar);

//获取RibbonComboBox控件指针

CMFCRibbonComboBox *pCombox = DYNAMIC_DOWNCAST(CMFCRibbonComboBox, pRibbonBar->FindByID(uiCmdID));

//使用……

pCombox->AddItem(lpszItem);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: