jjzjj

c# - LPARAM 和 WPARAM 的定义是什么?

我知道我在这里很懒,我应该自己搜索头文件,但是LPARAM和WPARAM参数的实际类型是什么?它们是指针,还是四字节整数?我正在编写一些C#互操作代码,并希望确保它能够在x64系统上运行。 最佳答案 LPARAM是LONG_PTR的typedef,它是win32和__int64上的long(有符号32位)>(有符号的64位)在x86_64上。WPARAM是UINT_PTR的typedef,它是win32上的unsignedint(无符号32位)和unsigned__int64(无符号64位)在x86_64上。MSDNlink