当前位置: 首页 > news >正文

MFC 对话框中 菜单选中 前 打勾

bool m_bChecked = false;


void CmfcLab4Dlg::OnHiMfc()
{
m_bChecked = !m_bChecked;
}






void CmfcLab4Dlg::OnInitMenuPopup(CMenu *pPopupMenu, UINT nIndex,BOOL bSysMenu)
{
   if (!bSysMenu)
    {
        //查看弹出菜单中是否包含 ID_HI_MFC项。
        int nCount = pPopupMenu->GetMenuItemCount();
        for (int i = 0; i < nCount; i++)
        {
            if (pPopupMenu->GetMenuItemID(i) == ID_HI_MFC)
            {
                pPopupMenu->CheckMenuItem(ID_HI_MFC, MF_BYCOMMAND | (m_bChecked ? MF_CHECKED : MF_UNCHECKED));
                break;
            }
        }
    }
}


相关文章:

  • M2文件头
  • MFC 创建可序列化的对象 Serialize用法
  • 《面向对象方法与技术》课欢迎业界朋友旁听交流
  • MFC 查找字符串函数的实现
  • 得到某年某月有多少天
  • MFC 显示位图
  • C++ 字符串 处理 消除多余空格
  • Ruby on Rails开发带二级域名业务的应用
  • 巨猛的网络!万能查询!(想查安全期?)
  • MFC 属性页 总结
  • MFC CStdioFile简单用法
  • MFC 表格控件的使用
  • [Web开发] xenocode 推出浏览器沙盘,无需安装直接运行各种浏览器
  • wireShark 的使用 网络抓包
  • MFC TRACE宏的使用
  • Android框架之Volley
  • co模块的前端实现
  • flutter的key在widget list的作用以及必要性
  • go append函数以及写入
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • JSDuck 与 AngularJS 融合技巧
  • Map集合、散列表、红黑树介绍
  • miaov-React 最佳入门
  • MobX
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • select2 取值 遍历 设置默认值
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • Vue.js-Day01
  • Webpack 4 学习01(基础配置)
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 服务器从安装到部署全过程(二)
  • 给Prometheus造假数据的方法
  • 关于List、List?、ListObject的区别
  • 技术胖1-4季视频复习— (看视频笔记)
  • 删除表内多余的重复数据
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 我有几个粽子,和一个故事
  • 写给高年级小学生看的《Bash 指南》
  • ​ubuntu下安装kvm虚拟机
  • #stm32驱动外设模块总结w5500模块
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (2)STM32单片机上位机
  • (4)logging(日志模块)
  • (C)一些题4
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (五)c52学习之旅-静态数码管
  • (转)我也是一只IT小小鸟
  • .htaccess配置常用技巧
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .NET/ASP.NETMVC 深入剖析 Model元数据、HtmlHelper、自定义模板、模板的装饰者模式(二)...
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .NET导入Excel数据
  • :=