[ListView] Alle Items "nicht" markieren?
-
Du bist echt ein Blödmann.
Ehm, das ist sehr... Ihr wisst schon. Das Thema ist für mich geschlossen, danke WebFritzi.
Thx @ flenders ich lese mal die Stellen die Du da gefunden hast nochmal nach!
-
Okay, ich weiß zwar nicht @flenders, ob das die eleganteste Lösung war, aber schau Dir mal diesen Code an:
for(int i=0; i<ListView_GetItemCount(GetDlgItem(hMainWnd, IDC_LIST1)); i++) { LVITEM lvi; lvi.iItem = i; ListView_GetItem(GetDlgItem(hMainWnd, IDC_LIST1), &lvi); lvi.lParam = i; ListView_SetItem(GetDlgItem(hMainWnd, IDC_LIST1), &lvi); }
Das rufe ich nach dem "Verschieben" der Items auf! Was passiert? Jedes Item bekomm ein frisches, geordnetes lParam. Ergebnis? Die Liste lässt sich nach dem "Verschieben" 1A sortieren!
-
Ich hätte zwar dann eher ListView_SortItemsEx verwendet, aber wenn's läuft