Da muss ich nichts ausführen da mir das Problem bekannt ist.
Es sich aber bei mir nicht anders händlen lässt ohne zusätzliche Listen zu generieren was ich nicht will.
Wie sind die Funktionen
SetWindowLongPtr
und
GetWindowLongPtr
in deiner Delphi-Version definiert?
Welche Datentypen stehen da im Funktionskopf?