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.