MFC 列表控件删除实例(源码下载)

1、本程序基于前期我的博客文章《MFC下拉菜单打钩图标存取实例(源码下载) 》

2、程序功能选中列表控件某一项,删除按钮由禁止变为可用,点击删除按钮,选中的项将删除。

3、首先在主界面添加一个删除参数按钮。

4、在myDlg.cpp 文件UpdateButton()中代码修改如下

cpp 复制代码
void CMyDlg::UpdateButton()
{
	GetDlgItem(IDC_BUTTON3)->EnableWindow(m_nTypeIndex > -1);
	GetDlgItem(IDC_BUTTON4)->EnableWindow(m_nTypeIndex > -1);
}

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

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

运行程序

源码下载

相关推荐
杰之行13 分钟前
Fast-DDS 接收数据完整时序分析
c++·人工智能
沫璃染墨31 分钟前
红黑树完全指南:从核心原理到插入验证全实现
开发语言·c++·算法
号码认证服务41 分钟前
客户看到来电显示公司名会更愿意接听吗?企业号码认证提升ROI
服务器·网络·c++·经验分享·智能手机·云计算·php
流年如夢1 小时前
初入C++
开发语言·c++
yoyo_zzm1 小时前
编程语言大比拼:C++到PHP全解析
开发语言·c++·php
努力努力再努力wz1 小时前
【C++高阶数据结构系列】:时间轮定时器详解:原理分析与代码实现,带你从零手撕时间轮!(附时间轮的实现源码)
c语言·开发语言·数据结构·c++·qt·算法·ui
水饺编程1 小时前
编程基础:令牌粘贴指令,【##】
c语言·c++·windows·visual studio
basketball6161 小时前
C 的 malloc/free 与 C++ 的 new/delete 一些区别
c语言·开发语言·c++
mmz12071 小时前
广搜题目练习(c++)
c++·算法
郝学胜-神的一滴1 小时前
Qt 高级开发 006: 架构全解 + 高效学习指南
开发语言·c++·qt·程序人生·架构