WM_SIZE with loword == hiword == - 1?

时间:2009-10-25 08:06:39

标签: winapi windows-7 wndproc

刚刚在Windows 7上尝试了我的一些小型图形应用程序,我得到了一个带有loword == hiword == -1的WM_SIZE事件 - 这可以安全地被忽略,还是有一些特殊含义?我从来没有在XP / Vista上看到过这样的尺寸,只有Windows 7。文档并没有说明hiword / loword是什么,所以我想知道-1是否有一些特殊含义。 (我应该检查一般是否定的,或者是唯一的情况是-1?)

1 个答案:

答案 0 :(得分:2)

wParam中有什么内容? lParam应包含窗口客户区的大小,但wParam显示调整大小的类型:最小化,最大化,...

我似乎记得,如果窗口最小化,客户区没有大小,因此WM_SIZE中的奇怪值。 getWindowPos()或GetWindowPlacement()返回的值的标识符。

相关问题