Schau dir den Methodenkopf mal genauer an: Dort bekommst du das Rect übergeben
Ums Scrollen musst du dir keine Sorgen machen, das wird weiterhin von der ListBox verwaltet. Das Rect bezieht sich nur auf den jeweiligen Listeneintrag. Wenn dieser nach oben oder unten scrollt, wird das Rect angepasst.
Nen Quelltextausschnitt in Delphi habe ich nicht, nur einen in C++.
Nachtrag:
Ein TRect ist nichts anderes als eine Datenstruktur zur Beschreibung eines rechteckigen Bereiches. Dazu bietet es zwei Koordinatenpaare zur Beschreibung des oberen, linken und des unteren, rechten Punktes.