我想知道IntPtr的不同值是什么意思。例如,我知道202表示向左键。在哪里可以找到这些值的列表?我对562、274和161的含义特别感兴趣。谢谢!
答案 0 :(得分:1)
IntPtr
只是C#中的一个整数值(精确地为native (platform-specific) size integer
),通常用于与非托管代码进行互操作。超出上下文的值没有特定含义。
就像您使用WinAPI消息一样,因为202来自#define WM_LBUTTONUP 0x0202
。
您似乎也混淆了十六进制和十进制值。
562
是0x0232
,即WM_EXITSIZEMOVE 。161
是0x00A1
,是WM_NCLBUTTONDOWN 有关其他值,请参考文档:https://docs.microsoft.com/en-us/windows/desktop/inputdev/wm-lbuttonup