Es gilt Word(-31)=$FFE1=65505. D.h SmallInt(wP) wird -31 ergeben.
Wie soll ich das denn händeln?
Meine Lib weis ja nicht welche ID für ein bestimmtes Control definiert wird.
Kommt auch an in meiner SuperClass
Nur wenn ich sie übergebe wird 65505 draus
Versteh jetzt nicht genau was du mir sagen willst.
wID := SmallInt(wP);
ergibt -31.. Das ist korrekt.
Aber! Der normale weg die Message abzufragen ist doch eigentlich LoWord.. Oder? Der niedrigste part von MakeLong.
gruss