ダイアログ最大化時にコントロールサイズを変更するには?

解決


ゆりあん  2010-06-24 01:45:23  No: 71756

MFC(VisualStudio2008)でダイアログベースのアプリケーションを作っているのですが、最大化ボタンを押したときにダイアログに置いてある各種コントロールの大きさを変更したいのですがうまくいきません。

ダイアログのOnPaintでCWndを取得してIsZoomed()でチェックしてみたのですがこれがtrueがかえってこなくて・・・

どこで何のメソッドでチェックすればいいのでしょうか?
わかる方がいれば、よろしくお願いします。


maru  2010-06-24 02:22:36  No: 71757

CWnd::OnSizeで処理することが可能です。
http://msdn.microsoft.com/ja-jp/library/h464d4f3(VS.90).aspx

初心者だとこれだけではわからないかな。


ゆりあん  2010-06-24 04:07:43  No: 71758

OnSizeイベントを追加することで実装出来ました!
ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加