VC2008SP1中如何改变菜单文字

bingying19872008 2009-05-31 10:03:55
vc2008SP1 有的程序用CMFCMenuBar 代替了传统的菜单
用以前的GetMenu 会出现异常,那么也就没法使用ModifyMenu了
我用这种方法改了文字后
原本菜单文字是 "暂停(&p)"
CMFCToolBarButton* MTBButton = m_wndMenuBar.GetMenuItem(4);
MTBButton->m_strText = "继续(&c)"

原本期望在我点击菜单的时候 菜单文字变成"继续"(做到了)
但是当程序结束,而且重新启动后菜单文字任然是“继续”.....(我希望是 暂停,每次启动时都应该是暂停,只有当我点击时才改变);
应该怎么办呢
...全文
56 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
biweilun 2009-05-31
  • 打赏
  • 举报
回复
在OnInitDialog中

CMFCToolBarButton* MTBButton = m_wndMenuBar.GetMenuItem(4);
MTBButton->m_strText = "暂停(&p)"

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧