2011-08-23 1 views
0

모든 하위 항목 근처에 작은 아이콘을 표시하려면 LVS_EX_SUBITEMIMAGES으로 설정된 확장 스타일의 ListView를 사용하고 있습니다 (자세한 내용은 this 문서 참조). 문제는 코드의 어딘가에서 Sorting 속성을 변경하면 (실제로 목록을 정렬하지 않아도) 모든 이미지가 사라집니다. 왜 이런 일이 일어 났는지 설명 할 수 있습니까? 어떤 이벤트 또는 메시지가 원인입니까?ListView.Sorting 속성을 변경하면 모든 하위 항목 이미지가 지워지지 않는 이유는 무엇입니까?

답변

0

sorting 속성을 오름차순 또는 내림차순으로 변경하면 이미 목록 (소스 MSDN)에 정렬이 적용됩니다. ListView.Sort() 함수는 ListViewItemSorter 속성과 함께 사용자 고유의 항목 정렬을 수행하는 데 사용됩니다.

참조하는 예제에서 읽은 항목을 정렬 한 후에 이미지를 다시 칠해야합니다.