質問
ウィンドウ全体のサイズが変更されたときにトリガーされるMFCアプリケーションの機能を配置するのに最適な場所はどこかと思います。 mainfrmを考えていましたが、OnSizeメッセージをキャプチャできなかったようです...
誰かが私が間違っていることを教えてもらえますか?
解決
誰かが私が間違っていることを教えてもらえますか?
興味深い詳細を含めなかったので、ここにいくつかの推測があります(もちろん、 メインフレームは通常 WM_SIZE
メッセージを送信します...):
- メッセージハンドラを適切に設定していません。おそらく、メッセージマップエントリを忘れましたか?
-
WM_WINDOWPOSCHANGED
の既存のハンドラがあり、デフォルトのウィンドウプロシージャを呼び出せないため、WM_SIZE
メッセージが送信されません。
他のヒント
マルチドキュメントインターフェイス(MDI)アプリケーションタイプを使用していると思います。この場合、各ビュー(CViewから派生したクラス)でWM_SIZEメッセージをキャプチャする必要があります。
所属していません StackOverflow