读书人

MFC 菜单有关问题

发布时间: 2012-09-24 13:49:41 作者: rapoo

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” 

读书人网 >C++

热点推荐