1

Windows 7 で私の小さなグラフィック アプリケーションを試したところ、loword==hiword== -1 の WM_SIZE イベントが発生しました。これは無視しても問題ありませんか、それとも特別な意味がありますか? Windows 7 でのみ、XP/Vista でこのようなサイズを見たことはありません。ドキュメントでは、hiword/loword が何であるかについてはあまり説明されていないため、-1 に特別な意味があるのではないかと思います。(一般的にマイナスをチェックする必要がありますか、それとも -1 だけですか?)

4

1 に答える 1

2

wParam には何がありますか? lParam にはウィンドウのクライアント領域のサイズが含まれている必要がありますが、wParam には、最小化、最大化などのサイズ変更の種類が表示されます。

ウィンドウが最小化されている場合、クライアント領域にサイズがないため、WM_SIZEの値がおかしいことを覚えているようです。GetWindowPos() または GetWindowPlacement() によって返される値と同じです。

于 2009-10-25T10:12:17.987 に答える