Zitat von
stefanmichel:
Danke soweit,
jetzt erfolgt die Sortierung wie gewünscht absteigend, allerdings nach "Name" - welcher Parameter steuert die Sortierung nach "geändert am" ?
Stefan
Dafür musst du wissen welche ItemID Änderungsdatum hat.
Also musst du dir mit
Code:
int ListView_GetItemCount(
HWND hwnd
);
ListView_GetItemCount
Die Anzahl der Items holen.
Dann musst du halt in einer Schleife den jeweilligen Text des Items holen und checken ob es Änderungsdatum bzw Datum ist.
Wenn du Datum gefunden hast hast du auch die ItemID.
Diese musst du dann an SortFunc() übergeben als Item1.
So habe ich das ganze nun vertanden...
Macros von ListView falls du noch mehr Eigentschaften verändern möchtest.
Edit:
Versuch mal
Delphi-Quellcode:
function SortFunc(Item4, Item1, Column: LPARAM):integer stdCall;
begin
Result := 1; // -1 für absteigende Sortierung
end;