Zitat:
Die CompareFunc-Funktion allein kann m.E. nicht sortieren,
Wie kann nicht. Klar kann sie das Strings und Integer werte.
Nein, das kann sie eben nicht, da sie kein Sortierfunktionalität beinhaltet, jedenfalls nicht im engeren Sinne. Sie bedient sich dazu der intern aufgerufenen Funktion "ListView_SortItems" bzw. konkret deren Unterprogramme, die die eigentliche Sortierarbeit übernimmt / übernehmen.
Wenn du das sagst
Versuchs mal nur mit ListView_SortItems und schau was dabei rum kommt.
Für mich ist ausschlaggebend das ich 6000 Dateien im ms. Bereich sortieren kann.
gruss