我用下面的方法,修改Menu上的文字后,就不再响应Menu按下的消息了.
原来是好用的,删除修改也好用.在CMainFrame::OnCreate函数中
CString tmpLoad;
CString tmpAppName;
CString caption;
tmpAppName = theApp.m_pszAppName;
tmpAppName.Append(_T(" "));
caption = tmpAppName;
tmpLoad.LoadString(ID_PBSUPPORTTOOL_HELP_HELP);
caption.Append(tmpLoad);
GetMenu()->ModifyMenu(ID_PBSUPPORTTOOL_HELP_HELP,MF_BYCOMMAND,
0, caption);
原来是好用的,删除修改也好用.在CMainFrame::OnCreate函数中
CString tmpLoad;
CString tmpAppName;
CString caption;
tmpAppName = theApp.m_pszAppName;
tmpAppName.Append(_T(" "));
caption = tmpAppName;
tmpLoad.LoadString(ID_PBSUPPORTTOOL_HELP_HELP);
caption.Append(tmpLoad);
GetMenu()->ModifyMenu(ID_PBSUPPORTTOOL_HELP_HELP,MF_BYCOMMAND,
0, caption);
ID_PBSUPPORTTOOL_HELP_HELP, caption);
GetMenu()->ModifyMenu(ID_PBSUPPORTTOOL_HELP_HELP,MF_BYCOMMAND | MF_STRING, ID_PBSUPPORTTOOL_HELP_HELP, caption);