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);	
}

运行程序

源码下载

相关推荐
AI视觉网奇1 分钟前
ue 自己制作插件 c++
c++·ue5
Jayden_Ruan30 分钟前
C++分解质因数
数据结构·c++·算法
微露清风1 小时前
系统性学习C++-第二十讲-哈希表实现
c++·学习·散列表
清 澜1 小时前
c++高频知识点总结 第 1 章:语言基础与预处理
c++·人工智能·面试
fqbqrr1 小时前
2601C++,模块基础
c++
带土11 小时前
6. C++智能指针(1)
开发语言·c++
星火开发设计2 小时前
C++ queue 全面解析与实战指南
java·开发语言·数据结构·c++·学习·知识·队列
橘颂TA2 小时前
【剑斩OFFER】算法的暴力美学——力扣 394 题:字符串解码
数据结构·c++·结构与算法
txinyu的博客2 小时前
结合游戏场景理解,互斥锁,读写锁,自旋锁,CAS / 原子变量,分段锁
开发语言·c++·游戏
hugerat3 小时前
在AI的帮助下,用C++构造微型http server
linux·c++·人工智能·http·嵌入式·嵌入式linux