1

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

4

1 回答 1

2

wParam 中有什么?lParam 应该包含窗口客户区的大小,但是 wParam 显示发生了哪种类型的调整大小:最小化、最大化、...

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

于 2009-10-25T10:12:17.987 回答