본문 바로가기

Programming/VC++

[VC++] 리스트 컨트롤 아이템 삭제할 때 주의점

중복, 오류를 체크해서 이상있는 리스트 행은 삭제하면서 계속 검색해 나가는 알고리즘 구현을 했는데,


이상하게 생각처럼 작동을 안하는 것이다.


또 다시 미궁속으로 빠져들어간 코딩...


결국 문제는 정말 간단하게 해결되었다.


루프 돌리는 순서를 i = 0에서 i = m_listCtrl.GetItemCount()로 바꿔줬다는거...


리스트 컨트롤의 아이템을 삭제 할 때는 뒤에서 부터 삭제해나가야 한다는 원칙을 무시한거지..


-_-;;