请教怎么改变菜单项的text啊? 请教怎么改变菜单项的text啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SetMenuItemInfoThe SetMenuItemInfo function changes information about a menu item.BOOL SetMenuItemInfo( HMENU hMenu, UINT uItem, BOOL fByPosition, LPMENUITEMINFO lpmii ); HMENU hMenu=::GetMenu(::AfxGetMainWnd()->m_hWnd); CMenu* pMenu =CMenu::FromHandle(hMenu); if(pMenu) { CMenu* pSubMenu=pMenu->GetSubMenu(0);//第0个子菜单,即“文件”菜单 if(pSubMenu) { pSubMenu->ModifyMenu(ID_FILE_OPEN,MF_BYCOMMAND|MF_STRING,ID_FILE_OPEN,"Open File(&D)");//注意,第3个参数一定要正确,否则原来的功能就不好使用了 } } 也可以再改回去,将第四个参数写为"打开(&O)\tCtrl+O",即可 首先你需要将Static的属性设成Notify,有一个选项的,选上,然后调用SetDlgItemText(Static ID,“你需要的文本”);就行了 请教,程序异常退出,WINDOWS没有报异常。 关于一个浏览器问题 关于ScrollWindow的深入探讨,请高人进来谈谈,来者有分 ADO + ACCESS增加记录出错后,怎么样才能恢复再次正常操作数据库,在不退出整个程序的情况下?谢谢 UpdateData()的用法!!! 开启,杀死进程的问题 请问各位:我用ATL写了一个组件,但当我用一个客户端为对话框的应用程序调用时却没反应 怎么没有人回答我下面的问题呢? VC的BUG? 怎样实现定时提醒功能? 请教,datagrid的排序功能怎样实现? 编辑框中文本操作的问题?
The SetMenuItemInfo function changes information about a menu item.BOOL SetMenuItemInfo(
HMENU hMenu,
UINT uItem,
BOOL fByPosition,
LPMENUITEMINFO lpmii
);
CMenu* pMenu =CMenu::FromHandle(hMenu);
if(pMenu)
{
CMenu* pSubMenu=pMenu->GetSubMenu(0);//第0个子菜单,即“文件”菜单
if(pSubMenu)
{
pSubMenu->ModifyMenu(ID_FILE_OPEN,MF_BYCOMMAND|MF_STRING,ID_FILE_OPEN,"Open File(&D)");//注意,第3个参数一定要正确,否则原来的功能就不好使用了
}
}
SetDlgItemText(Static ID,“你需要的文本”);就行了