void CDLGhdddelete::OnOK() { // TODO: Add extra validation here UpdateData(TRUE); int i; char str[32]; int check; SQLDB.Begin(); for( i=0;i<m_list.GetItemCount();i++) { m_list.GetItemText(i,6,str,32); check=m_list.GetCheck(i); if(check) { SQLDB.File_DeleteforHdd(_atoi64(str)); SQLDB.Hdd_DeleteforHdd(_atoi64(str)); SQLDB.Dir_DeleteforHdd(_atoi64(str)); } } SQLDB.Commit(); MessageBox(ConvertString("删除完毕"),NULL); hddList.clear(); SQLDB.Hdd_Read(hddList); DisplayerList() ; }