최초 시도 시에는 InsertItem으로 넣은 후에 기존 Row를 삭제하는 방법을 선택
2,3번 변경시 3번을 2번 위치로 변경
index1 = 2;
CString str = listctrl.GetItemText(index1,0);
index2 = 3;
listctrl.InsertItem(index2+1, str);
listctrl.DeleteItem(index1);
하지만 위와 같이 동작할 때 이상하게 InsertItem의 위치가 틀어짐
그래서 다른 방법을 생각해 냄
일단 2번,3번 열의 데이터를 각각 저장
2번 열 데이터 저장 (CString str1)
3번 열 데이터 저장 (CString str2)
그리고 SetItemText로 데이터 변경
listctrl.SetItemText(index1,str2);
listctrl.SetItemText(index2,str1);
미션 컴플리트