Zum Hinzufügen von Einträgen bietet die Listbox die Nachricht "LB_ADDSTRING". Der erste Parameter wird nicht genutzt (ist also Null), und der zweite enthält einen Zeiger auf den Textpuffer.
buffer := 'Peter'; SendMessage(hwndListbox, LB_ADDSTRING, 0, Integer(@buffer));
Im Beispielprogramm finden Sie eine Funktion, die (via Buttonklick) neue Einträge hinzufügt. Das Prinzip entspricht dabei dem eben gezeigten Muster.