Hmm..
Bei allen Beispielen wurde
ListView_EnsureVisible(hwndLV, nItem, false);
(false) verwendet.
Ach, und verwende mal:
Scroll(hwndLV, 0 , R.Top - (R.Bottom - R.Top));
Ich sehe kein False..
ListView_EnsureVisible(hwndLV, nItem, true);
Oder meinst du ich sollte false verwenden?
Wenn es so ist werde ich auch das mal versuchen.
Den anderen Vorschlag werde ich mal versuchen Danke.
PS:
Hab es mal versucht keine Änderung denke da ist was Faul mit
ListView_GetItemIndexRect
gruss