Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#1

ListView TopItem

  Alt 10. Jan 2017, 07:11
Wie kann ich mit Win32Api mitteln den ausgewählten Eintrag des ListView an erster Position setzen (Scrollen)

Bei der ListBox geht das schön..
Delphi-Quellcode:
procedure TSkinListBox.ListSetTopIndex(hList: hWnd; nTopIndex: Integer);
begin
  if nTopIndex > 0 then
    dec(nTopIndex);
  if hList <> 0 then
    SendMessageW(hList, LB_SETTOPINDEX, nTopIndex, 0);

  if assigned(LVScrollBar) then
    LVScrollBar.Value := nTopIndex;
end;
Für die ListView gibt es kein SetTopItem oder ähnlich.

jemand ne Idee?

gruss

Geändert von EWeiss (10. Jan 2017 um 07:21 Uhr)
  Mit Zitat antworten Zitat