您的位置:首页 > 其它

实现子菜单复选功能并对应不同窗体标题

2016-03-17 17:50 281 查看
在doc文件中加入如下的代码即可,利用自行声明对应变量或用类向导声明相应函数
void Clianxi6512Doc::OnSettitle()
{
if(bSetTitle)
{
bSetTitle=FALSE;
SetTitle(CTime::GetCurrentTime().Format("lianxi6512"));//设置窗体的标题
}
else
{
bSetTitle=TRUE;
SetTitle(CTime::GetCurrentTime().Format("习题6.5第一题"));
}
}

void Clianxi6512Doc::OnUpdateSettitle(CCmdUI *pCmdUI)
{
// TODO: 在此添加命令更新用户界面处理程序代码
pCmdUI->SetCheck(0);
if(bSetTitle)
{
//Clianxi6512Doc pST;
pCmdUI->SetCheck(1);//实现子菜单的复选的功能
//pCmdUI->SetText("修改标题");
//Clianxi6512Doc::OnSettitle();
//SetTitle(CTime::GetCurrentTime().Format("习题6.5第一题"));
}
else
{	//Clianxi6512Doc pST2;

pCmdUI->SetCheck(0);
//pCmdUI->SetText("不修改标题");
//pST2.SetTitle("lianxi6512");
//SetTitle(CTime::GetCurrentTime().Format("lianxi6512"));
}
}
不用在view中实现子菜单复选功能。不用ON_UPDATE_COMMAND_UI对应的更新函数实现窗体标题的变换,因为存在一个更新不同步的问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: