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

运行程序

源码下载

相关推荐
快乐的划水a6 小时前
组合模式及优化
c++·设计模式·组合模式
星星火柴9367 小时前
关于“双指针法“的总结
数据结构·c++·笔记·学习·算法
艾莉丝努力练剑8 小时前
【洛谷刷题】用C语言和C++做一些入门题,练习洛谷IDE模式:分支机构(一)
c语言·开发语言·数据结构·c++·学习·算法
阿巴~阿巴~10 小时前
深入解析C++ STL链表(List)模拟实现
开发语言·c++·链表·stl·list
旺小仔.11 小时前
双指针和codetop复习
数据结构·c++·算法
jingfeng51411 小时前
C++ STL-string类底层实现
前端·c++·算法
郝学胜-神的一滴11 小时前
基于C++的词法分析器:使用正则表达式的实现
开发语言·c++·程序人生·正则表达式·stl
努力努力再努力wz13 小时前
【c++深入系列】:万字详解模版(下)
java·c++·redis
瓦特what?14 小时前
关于C++的#include的超超超详细讲解
java·开发语言·数据结构·c++·算法·信息可视化·数据挖掘
祁同伟.15 小时前
【C++】动态内存管理
开发语言·c++