MFC 列表控件删除实例

server/2024/9/24 8:19:31/

1、本程序基于前期我的博客文章《MFC下拉菜单打钩图标存取实例(源码下载) 》
2、程序功能选中列表控件某一项,删除按钮由禁止变为可用,点击删除按钮,选中的项将删除。
3、首先在主界面添加一个删除参数按钮。
在这里插入图片描述
4、在myDlg.cpp 文件UpdateButton()中代码修改如下

void CMyDlg::UpdateButton()
{GetDlgItem(IDC_BUTTON3)->EnableWindow(m_nTypeIndex > -1);GetDlgItem(IDC_BUTTON4)->EnableWindow(m_nTypeIndex > -1);
}

5、在myDlg.cpp 文件中删除按钮中添加代码

void CMyDlg::OnButton4() 
{
if(m_nTypeIndex < theApp.m_nProductSel)theApp.m_nProductSel--;theApp.m_allPara.RemoveAt(m_nTypeIndex);m_ctrlType.DeleteItem(m_nTypeIndex);	
}

运行程序
在这里插入图片描述


http://www.ppmy.cn/server/30342.html

相关文章

安卓adb 命令查看程序日志

gcat日志导出到文件 在Android设备上&#xff0c;你可以使用logcat命令将日志导出到文件中。打开终端或者命令行工具&#xff0c;然后输入以下命令&#xff1a; adb logcat -d > logcat.txt这条命令会将当前设备的logcat日志输出到名为logcat.txt的文件中。-d参数是用来确…

像人一样开车的自动驾驶:商汤绝影大模型北京车展首秀

说起自动驾驶&#xff0c;相信大家都不会陌生。但是大家有没有想过&#xff0c;在人工智能和大模型的帮助下&#xff0c;自动驾驶已经可以像人一样开车了&#xff1f; 在2024北京车展上&#xff0c;首次参展的商汤绝影为来宾们展示了一系列引领行业的创新技术。其中&#xff0c…

代码审计的基础思路

介绍 顾名思义就是检查源代码中的安全缺陷&#xff0c;检查程序源代码是否存在安全隐患&#xff0c;或者有编码不规范的地方&#xff0c;通过自动化工具或者人工审查的方式&#xff0c;对程序源代码逐条进行检查和分析&#xff0c;发现这些源代码缺陷引发的安全漏洞&#x…

ue引擎游戏开发笔记(25)——增添特效

1需求分析 为了让游戏更真实&#xff0c;需要给游戏增添一些特效&#xff0c;例如敌人被摧毁时出现一个爆炸特效&#xff0c;子弹发射时有尾烟等等。 2.操作实现 1.与声音类似&#xff0c;首先也需要在需要的地方先建立声明&#xff0c;以便能在引擎中进行设置&#xff0c; 2.…

密文域可逆信息隐藏技术综述(上)

加密图像可逆信息隐藏是一种加密原始图像后&#xff0c;在密文图像中可逆地隐藏附加数据&#xff0c;并且在数据提取后&#xff0c;原始图像可以被无损重建的技术。RDH-EI的分类如图1所示。 按对图像的加密方法&#xff0c;现有RDH-EI算法可分为对称加密域和非对称(公钥)加密域…

【简洁易学】TypeScript 学习笔记

文章目录 TypeScript学习笔记一、TS简介1. 学习前提2. TypeScript是什么&#xff1f;3. TypeScript增加了什么&#xff1f; 二、TS开发环境搭建1. 下载、安装Node.js2. npm安装TypeScript3. 创建一个TS文件&#xff0c;使用tsc对TS文件进行编译 三、TS的类型1. 类型声明2. 类型…

WPF基础应用

WPF参考原文 MVVM介绍 1.常用布局控件 1.1 布局控件 WPF&#xff08;Windows Presentation Foundation&#xff09;提供了多种布局容器来帮助开发者设计用户界面&#xff0c;以下是一些常用的布局&#xff1a; Grid: Grid是最常用的布局容器之一&#xff0c;它允许你通过定…

Linux专栏07:Linux基本指令之文件搜索指令

博客主页&#xff1a;Duck Bro 博客主页系列专栏&#xff1a;Linux专栏关注博主&#xff0c;后期持续更新系列文章如果有错误感谢请大家批评指出&#xff0c;及时修改感谢大家点赞&#x1f44d;收藏⭐评论✍ Linux基本指令之文件搜索指令 编号&#xff1a;07 文章目录 Linux基…