VC List Control控件如何刪除選中的記錄實(shí)例詳解
更新時間:2017年06月25日 10:19:01 投稿:lqh
這篇文章主要介紹了VC List Control控件如何刪除選中的記錄實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
VC List Control控件如何刪除選中的記錄實(shí)例詳解
實(shí)例代碼:
OnButtonDelete() { POSITION pos = m_list.GetFirstSelectedItemPosition(); int idx = m_list.GetNextSelectedItem(pos); while (idx != -1){ LVITEM lvi; lvi.iItem = idx; lvi.iSubItem = 0; lvi.mask = LVIF_IMAGE; if (m_list.GetItem(&lvi)){ m_imgList.Remove(lvi.iImage); //同時刪除ImageList中的對應(yīng)圖片 } m_list.DeleteItem(idx); idx = m_list.GetNextSelectedItem(pos); }
需要先排序,再重繪,否則從中間刪除后該區(qū)域會空白,后面的記錄不會自動上移
m_list.Arrange(LVA_DEFAULT); m_list.RedrawItems(0, m_list.GetItemCount()); }
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
C語言如何利用ASCII碼表統(tǒng)計字符串每個字符出現(xiàn)的次數(shù)
這篇文章主要介紹了C語言如何利用ASCII碼表統(tǒng)計字符串每個字符出現(xiàn)的次數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-01-01Qt重寫QStackedWidget模擬實(shí)現(xiàn)home界面滑動效果
這篇文章主要為大家詳細(xì)介紹了Qt如何通過重寫QStackedWidget模擬實(shí)現(xiàn)home界面滑動效果,文中的實(shí)現(xiàn)過程講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2022-11-11C++?解決求兩個鏈表的第一個公共結(jié)點(diǎn)問題
本文主要介紹了利用C++實(shí)現(xiàn)輸入兩個無環(huán)的單向鏈表時,找出它們的第一個公共結(jié)點(diǎn)的問題。文章中的示例代碼簡潔易懂,感興趣的同學(xué)可以和小編一起學(xué)習(xí)一下2021-12-12OpenCV利用K-means實(shí)現(xiàn)根據(jù)顏色進(jìn)行圖像分割
K-means是一種經(jīng)典的無監(jiān)督聚類算法---不需要人工干預(yù)。本文將通過K-means算法實(shí)現(xiàn)根據(jù)顏色進(jìn)行圖像分割的效果,感興趣的小伙伴可以嘗試一下2022-10-10VC++實(shí)現(xiàn)通過API來查看程序錯誤信息的方法
這篇文章主要介紹了VC++實(shí)現(xiàn)通過API來查看程序錯誤信息的方法,非常實(shí)用的功能,需要的朋友可以參考下2014-08-08