Ok, zwei gute Vorschläge. Der Dispatcher ist von 2003 und war allgemein gehalten, passe das gerade erst langsam an.
Da ich ja statt dem Pointer eine Methode fordere, kann ich mir tatsächlich den OwnerObject-Parameter sparen.
Die casts passe ich auch noch alle an, da hat 2003 noch niemand dran gedacht und ich auch 2011 nicht, mit meinem D2007
Danke erst mal dafür...
PS:
Hmmm, unter 64bit muss dann gleich komplett SetWindowLong() ersetzt werden? Der Parameter bleibt ja Long und somit 32bit?
OK, gefunden, muss SetWindowLongPtr() nehmen.