刪除list control中被勾選的項

2022-08-19 20:21:09 字數 402 閱讀 3487

以下**刪除含有lvs_ex_checkboxes的list control中被勾選的項,對於刪除不含有這種風格的普通list control也可以參考下(實際上就是前面做一點修改):

vectorvecchecked;				//記錄被勾選的項

//掃瞄被勾選的項,並把下標儲存在vector中

int nitemcount = m_lcscannedfiles.getitemcount();

for (int i = 0; i < nitemcount; ++i)

}if (vecchecked.empty())

else

}}

2012-04-17更新:上面刪除勾選的項的時候演算法不好,很爛!如果從最後一項開始刪除就不會存在上面一系列下標的減法操作了,效率更高!

找回master庫中被刪除的系統表

接手的某個資料庫例項中,master資料庫中的所有系統表都被誤刪除掉了。最直接影響就是一旦涉及到要查詢這些系統表,就會出現錯誤。例如,右鍵點選某個資料,檢視屬性時會出現如下圖所示錯誤 那麼怎麼找回這些表呢?其中乙個方法就是找乙個正常的例項,在master資料庫下找到這些表,並把這些表的指令碼匯出來,...

動態建立的list control新增訊息響應

動態建立的控制項的訊息響應只能手工來新增,以list control為例,如果你想雙擊list control的item項時得到乙個響應可以用如下做法 首先在標頭檔案中新增 afx msg void onnmdblclklist nmhdr pnmhdr,lresult presult 然後在cpp...

MFC中ListControl控制項的使用

以下未經說明,listctrl預設view 風格為report lvs icon 為每個item顯示大圖示 lvs smallicon 為每個item顯示小圖示 lvs list 顯示一列帶有小圖示的item lvs report 顯示item詳細資料 直觀的理解 windows資源管理器,檢視 標...