質問

Windows 7で私の小さなグラフィックアプリケーションを試してみましたが、loword == hiword == -1のWM_SIZEイベントを取得しています-これは安全に無視できますか、それとも特別な意味がありますか? XP / Vistaでは、Windows 7でしかそのようなサイズを見たことはありません。ドキュメントでは、hiword / lowordが何であるかについてはあまり説明していません。 (一般的にネガティブをチェックする必要がありますか、-1のみが該当しますか?)

役に立ちましたか?

解決

wParamには何がありますか? lParamにはウィンドウのクライアント領域のサイズを含める必要がありますが、wParamには、発生したサイズ変更の種類(最小化、最大化、...)が表示されます。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top