ウィンドウのX/Y位置が変わるたびに確認できますか?また、ウィンドウの幅/高さも変更されているかどうかを確認できるかどうか。
質問する
390 次
2 に答える
1
すでに回答したように、WM_SIZEとWM_MOVEを処理できます。ただし、 WM_WINDOWPOSCHANGINGをチェックすることで、メッセージが効果を発揮する前にメッセージを傍受することもできます(SetWindowPosの呼び出しがSWP_NOSENDCHANGINGを渡す場合を除きますが、通常は意図的で完全に制御されます)。このメッセージは、ウィンドウのサイズ/位置の制限を適切に処理したり、ウィンドウのスナップを実行したりする場合に役立ちます。WM_SIZEまたはWM_MOVE中に何かを強制的に発生させると、ちらつきなどが発生します。
于 2012-07-29T23:58:56.837 に答える