und wieder eine Frage (heute ist's echt schlimm)

Gegeben ist ein Imagegadget in einem Window. Das Image selbst verändere ich zeilenweise direkt im Speicher (funktioniert ohne Probleme).
Damit nun das Imagegadget nach jeder geänderten Zeile das (veränderte) Image anzeigt, muß ich
>>SetGadgetState(#ImageGadget_Modified, ImageID(#ImageID_Modified))
aufrufen, damit 'das neue' Image wieder in das Gadget geblittet wird.
Das ganze dauert ziemlich lange, wenn ich es für jede Zeile aufrufe (je nach Bildhöhe sind's dann x Aufrufe). Gibt es eine Möglichkeit, daß ich das ImageGadget zeilenweise aktualisieren kann - also so, daß nur die gerade veränderte Zeile des Images in das ImageGadget geblittet wird?
Edit: Ein einfacher Hinweis auf die richtige API Funktion oder Message reicht schon.