C#IntPtr值

时间:2018-08-20 15:37:48

标签: c# wndproc intptr

我想知道IntPtr的不同值是什么意思。例如,我知道202表示向左键。在哪里可以找到这些值的列表?我对562、274和161的含义特别感兴趣。谢谢!

1 个答案:

答案 0 :(得分:1)

IntPtr只是C#中的一个整数值(精确地为native (platform-specific) size integer),通常用于与非托管代码进行互操作。超出上下文的值没有特定含义。

就像您使用WinAPI消息一样,因为202来自#define WM_LBUTTONUP 0x0202

您似乎也混淆了十六进制和十进制值。

有关其他值,请参考文档:https://docs.microsoft.com/en-us/windows/desktop/inputdev/wm-lbuttonup