首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

MFC 菜单有关问题

2012-09-24 
MFC 菜单问题我用在对话框类中定义一个cmenu m_pmenu 并new创建了 m_pmeun-loadmenu(IDR_MENU1)后由于软

MFC 菜单问题
我用在对话框类中定义一个cmenu m_pmenu 并new创建了 m_pmeun->loadmenu(IDR_MENU1)后

由于软件要做语言切换功能

请问加载资源菜单后 怎么改变菜单的文本

我用modifymenu 和setmenuiteminfo都没能实现

望高手指教

[解决办法]

C/C++ code
CMenu *cMenu = new CMenu();cMenu->LoadMenuA(IDR_MENU1);//加载菜单,IDR_MENU1是整个菜单资源的ID        CMenu *subMenu = cMenu->GetSubMenu(0);//获取菜单中的第一个菜单/*MF_BYPOSITION (by position )表示修改第0个位置的菜单项*/subMenu->ModifyMenuA(0, MF_BYPOSITION, ID_CONFIG, "Configuration");//将第一个菜单下的第一个菜单项的文字改为“Configuration” 

热点排行