我在这里和那里看到专业用户使用像WM_PAINT = 0xf
这样的问题来回答很多像我一样的问题。我应该搜索什么来获得这些代码的完整列表?所有的窗户都是一样的吗?他们还可以用于其他平台吗?
答案 0 :(得分:12)
this table有任何帮助吗?
我不确定所有Windows版本是否都会发送所有这些消息,但我非常确定版本之间的代码不同。
答案 1 :(得分:9)
WM_PAINT = 0xf
是某种方法的特定参数。这些“代码”通常需要与interlop的东西;使用非托管核心库,如user32和kernel32。
您可以在网站http://pinvoke.net上找到类似方法及其参数。
例如,您的示例WM_PAINT
来自User32.GetMessage
如果您需要特定WindowsMessage参数的完整列表;他们可以找到here。
答案 2 :(得分:6)
您可以在WinUser.h
中找到这些内容。
他们无法在Windows版本之间进行更改(更改它们会破坏与所有 Windows程序的二进制兼容性。