动态获取、修改菜单标题、获取菜单标题 操作:
CMenu *pMenu=AfxGetApp()->m_pMainWnd->GetMenu(); //获取菜单
if (pMenu)
{
CMenu *subMenu = pMenu->GetSubMenu(0);//获取第1个子菜单(如File菜单) 。GetSubMenu(1):第二个菜单,如:Edit菜单
if (subMenu)
{
//ID_FILE_LOCK:菜单ID 最后一个参数为要更新的菜单文字
subMenu->ModifyMenu(0, MF_BYPOSITION, ID_FILE_LOCK, _T("Configuration"));
//获取菜单名字
CString menuName;
subMenu->GetMenuString(0,menuName,MF_BYPOSITION);
printf("menuName:%s \n",menuName);
}
else
{
printf("subMenu is null \n");
}
}
else
{
printf("pMenu is null \n");
}