Die
VCL-Komponenten basieren auf
API Aufrufen, die Windows anweisen, an einer bestimmten Stelle deines Fensters eine Listbox zu machen.
Windows sendet dann an die Listbox ab und zu Messages (WM_PAINT, WM_SCROLLirgendwas), und in der procedure flump(var Message: TWMPaint); message WM_PAINT; wird dann darauf reagiert, wenn Windows gerade eine WM_PAINT Message an die Listbox sendet.