首页
/
每日頭條
/
科技
/
mfc列表如何清空
mfc列表如何清空
更新时间:2026-06-28 06:16:24

一、添加删除按鈕

mfc列表如何清空(MFC編程--列表删除單行及多行操作)1

二、删除單行操作

void C管理系統Dlg::OnBnClickedButton3() { CListCtrl* 列表句柄 = (CListCtrl*)GetDlgItem(IDC_LIST3);//獲取列表句柄 int 删除的行号 = 列表句柄->GetSelectionMark();//獲取選中的行号 列表句柄->DeleteItem(删除的行号);//通過行号删除内容 }

三、删除多行操作

1、在頭文件聲明一下函數,否則cpp裡面無法識别

class C管理系統Dlg : public CDialogEx { // 構造 void 讀取信息(); void 遞歸删除(POSITION); public: C管理系統Dlg(CWnd* pParent = nullptr);

2、通過遞歸函數實現

CListCtrl* 列表句柄 = (CListCtrl*)GetDlgItem(IDC_LIST3);//獲取列表句柄 POSITION 選中的行數 = 列表句柄->GetFirstSelectedItemPosition();//獲取第一個選中 行号 遞歸删除(選中的行數);//通過遞歸删除

3、實現遞歸删除函數

CListCtrl* 列表句柄 = (CListCtrl*)GetDlgItem(IDC_LIST3);//獲取列表句柄 int 删除的行号 = 列表句柄->GetNextSelectedItem(删除的内容);//獲取下一個要删除的行号 if (删除的内容!=NULL) { 遞歸删除(删除的内容);//不斷遞歸,知道删除内容為空 列表句柄->DeleteItem(删除的行号);//通過行号删除内容 } else { 列表句柄->DeleteItem(删除的行号);//如果隻選中一個,直接删除即可 }

四、運行效果

mfc列表如何清空(MFC編程--列表删除單行及多行操作)2

五、項目下載

關注網絡搞笑編程公衆号,後台回複:20220528

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
手機不小心進水後做法是什麼
手機不小心進水後做法是什麼
1、手機掉進水裡之後,最先要做的事情是什麼?在短時間内,迅速将手機從水裡撈出來,千萬不要以為你的手機防水效果很好,除非你錢夠多,那當我沒說。因為手機在水中浸泡的時間越久,手機的浸水面積就越來越大,會對手機的聽筒、按鍵、屏幕和主闆的傷害就會越大。為了盡量避免損失,手機一旦掉進水裡一定要及時的撈出來。2...
2026-06-28
抖音查看浏覽過我的人
抖音查看浏覽過我的人
1、要想查看最近訪問自己的人,隻有通過随拍功能實現。随拍功能是最新版本抖音中才具有的功能,所以我們需...
2026-06-28
怎樣顯示微信運動步數排行榜
怎樣顯示微信運動步數排行榜
1、首先,登錄自己的個人微信,然後點擊右下角的“我”,這時就會出現自己的一些生活服務功能和基本信息。...
2026-06-28
如何護理杜鵑花
如何護理杜鵑花
1、陽光。種植杜鵑花的理想場所是在使您覺得快樂的地方。您還要避免整日将杜鵑花置于陰暗處或直射陽光下。據說,杜鵑花種植在有陽光和午後陰影的地方時效果最好。2、澆水。根據氣候和杜鵑花收到的光量,澆水的要求會有所不同。杜鵑花在陰涼處和氣候涼爽的地方更喜歡較少的水,每月約兩次或三次。如果種植在陽光溫暖的氣候...
2026-06-28
轎車拖挂車有什麼規定
轎車拖挂車有什麼規定
1、普通小轎車不能拖拽挂車。2、根據《中華人民共和國道路交通安全法實施條例》第56條第2項、《中華人...
2026-06-28
Copyright 2023-2026 - www.tftnews.com All Rights Reserved