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