我在这里和那里看到专业用户回答很多像我这样的菜鸟问题,例如WM_PAINT = 0xf
我应该搜索什么以获得此代码的完整列表?对于所有版本的 Windows,它们都相同吗?它们也可以用于其他平台吗?
问问题
16889 次
3 回答
13
这张表有帮助吗?
我不确定是否所有 Windows 版本都发送所有这些消息,但我很确定版本之间的代码没有不同。
于 2011-12-16T15:10:40.410 回答
11
WM_PAINT = 0xf
是特定方法的特定参数。interlop 的东西通常需要这些“代码”;使用非托管核心库,例如 user32 和 kernel32。
您可以在网站http://pinvoke.net上找到类似的方法及其参数。
例如,您的示例WM_PAINT
来自User32.GetMessage
如果您想要特定WindowsMessage参数的完整列表;他们可以在这里找到。
于 2011-12-16T15:45:48.110 回答
7
您可以在 中找到这些WinUser.h
。
它们不能在 Windows 版本之间更改(更改它们会破坏与所有Windows 程序的二进制兼容性。
于 2011-12-16T15:09:32.173 回答