• 締切済み

ダイアログ上コントロールの動作について

MFCでダイアログにて動作するアプリケーションを作成しています。 表示されたダイアログの枠をドラッグすると、ダイアログの大きさが変わりますが、 中にあるコントロールの大きさ・位置は変わりません。 ダイアログの大きさ変更に伴い、コントロールの大きさも変更するには、 どのような実装の仕方をすれば良いのでしょうか? 解決法をご存知の方おられましたら、ご教授お願い致します。 開発環境はVC++2005です。

みんなの回答

回答No.1

WM_SIZEを捕まえてMoveWindow等で変更してあげるとか。

zigen8513
質問者

お礼

WM_SIZEメッセージのハンドラ関数OnSizeを作成し、 その中でMoveWindow関数にて変更することが出来ました。 ご教授ありがとうございました。

関連するQ&A

専門家に質問してみよう