Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
刚刚在 Windows 7 上尝试了我的一些小型图形应用程序,我得到了一个带有 loword==hiword== -1 的 WM_SIZE 事件——可以安全地忽略它,还是它有什么特殊含义?我从来没有在 XP/Vista 上看到过这样的大小,只有 Windows 7。文档并没有详细说明 hiword/lowword 可以是什么,所以我想知道 -1 是否有一些特殊含义。(我应该一般检查是否为负数,还是 -1 是唯一的情况?)
wParam 中有什么?lParam 应该包含窗口客户区的大小,但是 wParam 显示发生了哪种类型的调整大小:最小化、最大化、...
我似乎记得,如果窗口被最小化,客户区没有大小,因此 WM_SIZE 中的奇怪值。GetWindowPos() 或 GetWindowPlacement() 返回的值同上。