In Delphi 6 WPARAM
is declared as being signed:
WPARAM = Longint;
In Delphi 2010 WPARAM
is declared as being signed:
WPARAM = INT_PTR;
But in XE2 it is declared as being unsigned:
WPARAM = UINT_PTR;
The official Windows definition is:
typedef UINT_PTR WPARAM;
This matches with XE2.
Does anyone know whether the change was made for XE or for XE2?
In Delphi XE WPARAM = INT_PTR;
so the change was introduced in XE2.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With