在Delphi 6中,WPARAM
声明为已签名:
WPARAM = Longint;
在Delphi 2010中,
WPARAM
声明为已签名:WPARAM = INT_PTR;
但是在XE2中,它被声明为未签名:
WPARAM = UINT_PTR;
官方的Windows definition是:
typedef UINT_PTR WPARAM;
这与XE2匹配。
有谁知道更改是针对XE还是针对XE2?
最佳答案
在Delphi XE中,WPARAM = INT_PTR;
进行了更改,因此在XE2中进行了更改。
关于delphi - WPARAM何时从签名更改为未签名?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7837084/