void CDLGFileType::OnOK() { // TODO: Add extra validation here UpdateData(TRUE); int i; char str[32]; int check; SQLDB.Begin(); for( i=0;i<m_list_video.GetItemCount();i++) { m_list_video.GetItemText(i,1,str,32); check=m_list_video.GetCheck(i); SQLDB.Type_ModifyEnable(str,check); } for( i=0;i<m_list_music.GetItemCount();i++) { m_list_music.GetItemText(i,1,str,32); check=m_list_music.GetCheck(i); SQLDB.Type_ModifyEnable(str,check); } for( i=0;i<m_list_sub.GetItemCount();i++) { m_list_sub.GetItemText(i,1,str,32); check=m_list_sub.GetCheck(i); SQLDB.Type_ModifyEnable(str,check); } for( i=0;i<m_list_other.GetItemCount();i++) { m_list_other.GetItemText(i,1,str,32); check=m_list_other.GetCheck(i); SQLDB.Type_ModifyEnable(str,check); } SQLDB.Commit(); typeList.clear(); CDialog::OnOK(); }