-1

ウィンドウのX/Y位置が変わるたびに確認できますか?また、ウィンドウの幅/高さも変更されているかどうかを確認できるかどうか。

4

2 に答える 2

2

WM_MOVEWM_SIZEメッセージを探しています。

于 2012-07-29T23:07:40.160 に答える
1

すでに回答したように、WM_SIZEとWM_MOVEを処理できます。ただし、 WM_WINDOWPOSCHANGINGをチェックすることで、メッセージが効果を発揮する前にメッセージを傍受することもできます(SetWindowPosの呼び出しがSWP_NOSENDCHANGINGを渡す場合を除きますが、通常は意図的で完全に制御されます)。このメッセージは、ウィンドウのサイズ/位置の制限を適切に処理したり、ウィンドウのスナップを実行したりする場合に役立ちます。WM_SIZEまたはWM_MOVE中に何かを強制的に発生させると、ちらつきなどが発生します。

于 2012-07-29T23:58:56.837 に答える