实现子菜单复选功能并对应不同窗体标题
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对应的更新函数实现窗体标题的变换,因为存在一个更新不同步的问题。
相关文章推荐
- 内核手动释放内存方法
- Switch入门第三讲
- 求解,多线程时,线程池中一个线程内部代码抛出异常,那么这个线程能正常结束么?
- Android Activity自动重启的问题
- cookie扫盲
- dubbo简单搭建
- 一般处理程序返回Json
- Windows7安装office2010时提示报错:由于下列原因,安装程序无法继续,需要计算机安装MSXML版本6
- 求最大公约数
- BZOJ2434 [Noi2011]阿狸的打字机
- 架构相关:组件化/模块化/工程化/性能优化/开发规范与团队协作/组件间调用与通信(flex/redux)/调试与测试
- 动画问题
- js代码片段【数制转换】【判断回文】
- 看运气抽签啦!
- Quartz之CronTrigger
- 解决profile 无修改导致命令无法使用的方法
- java微信app支付-支付结果通用通知
- BZOJ 2705 Longge的问题(欧拉函数)
- 浅析android应用增量升级
- jQuery基础知识整理(1)