摘要: void CCleanPrjDlg::OnBnClickedButtonDeleteFiles(){ if (m_lcScannedFiles.GetItemCount() == 0) {//当前文件夹无文件 AfxMessageBox(_T("没有符合的文件")); return; } vector<int> vecChecked; //记录被勾选的项 //扫描被勾选的项,并把下标保存在vector中 int nItemCount = m_lcScannedFiles.GetItemCount(); for (int i = 0; i < nItemCo 阅读全文
posted @ 2012-03-26 18:29 kcy-666 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 以下代码删除含有LVS_EX_CHECKBOXES的list control中被勾选的项,对于删除不含有这种风格的普通list control也可以参考下(实际上就是前面做一点修改):vector<int> vecChecked; //记录被勾选的项//扫描被勾选的项,并把下标保存在vector中int nItemCount = m_lcScannedFiles.GetItemCount();for (int i = 0; i < nItemCount; ++i){ if (m_lcScannedFiles.GetCheck(i)) { vecChecked.push_bac 阅读全文
posted @ 2012-03-26 15:52 kcy-666 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: //判断该目录是否存在HANDLE hDir = ::CreateFile(strFolderPath, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, NULL);if (INVALID_HANDLE_VALUE == hDir){ AfxMessageBox(_T("不存在的路径")... 阅读全文
posted @ 2012-03-26 13:37 kcy-666 阅读(894) 评论(0) 推荐(0) 编辑