Warum wird beides mal nach LongInt gecastet...
Ich würde in hinblick auf die Zukunft auch eher auf WPARAM und LPARAM casten.
Das ist bei mir unter
Delphi 2007
Delphi-Quellcode:
WPARAM = Longint;
LPARAM = Longint;
und unter
XE2 ist es
Delphi-Quellcode:
WPARAM = UINT_PTR;
LPARAM = INT_PTR;
Gruß, Chris
[EDIT]
INT_PTR --> NativeInt = 32Bit Integer oder 64Bit Integer (Plattformabhängig)
UINT_PTR --> NativeUInt = 32Bit Unsigned-Integer oder 64Bit Unsinged-Integer (Plattformabhängig)
[/EDIT]