我正在阅读一些教程,我遇到了以下结构:
protected override void WndProc( ref Message m )
{
...
base.WndProc( ref m );
}例如:
private const int WM_DWMCOMPOSITIONCHANGED = 0x31e;0x31e是什么意思?有没有相关的文档?
发布于 2012-10-20 01:09:34
它是您突出显示的常量的值。
http://msdn.microsoft.com/en-us/library/windows/desktop/dd388199%28v=vs.85%29.aspx
除了标识WM_DWMCOMPOSITIONCHANGED消息之外,实际的十六进制值没有其他特殊含义。
在Windows API中还有许多其他的窗口消息-所有以WM_开头的消息,甚至更多。您可以打开winuser.h并查找它们,但您必须阅读各个消息文档才能了解它们的功能。winuser.h只包含常量的声明。
https://stackoverflow.com/questions/12979099
复制相似问题