在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/

10-09 09:34