トップページ > プログラム > 2015年04月24日 > cnXdh8tn

書き込み順位&時間帯一覧

11 位/147 ID中時間01234567891011121314151617181920212223Total
書き込み数0002010000000000000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Win32API質問箱 Build120©2ch.net

書き込みレス一覧

Win32API質問箱 Build120©2ch.net
172 :デフォルトの名無しさん[sage]:2015/04/24(金) 03:05:43.50 ID:cnXdh8tn
ダイアログにメニューを追加した場合、メニューの高さ分ボタン類が下に移動しますが、
ウィンドウサイズは拡大されないために最下部に配置していたボタン類が
ウィンドウに収まりませんよね。

そのためウィンドウサイズの拡大が必要になりますが、メニューの高さ(フォントサイズ)
はwindowsの設定で変化しますから、この辺を考慮してウィンドウサイズを
変更する必要があると思います。

これは一々自前で実装する必要があるのでしょうか?
もっと簡単に対応する方法があるのでしょうか?
Win32API質問箱 Build120©2ch.net
175 :デフォルトの名無しさん[sage]:2015/04/24(金) 03:54:40.79 ID:cnXdh8tn
ちょっと、質問し直します。

メニューを追加すると既存のボタン類は自動的にメニューの高さ分下に移動しますが、ウインドウサイズは変わりません。
ウインドウサイズも自動的に大きくはならないのですか?
Win32API質問箱 Build120©2ch.net
178 :デフォルトの名無しさん[sage]:2015/04/24(金) 05:13:29.62 ID:cnXdh8tn
ん〜、意図がなかなか伝えられなくてすみません。
GetSystemMetricsなどでメニューサイズの取得やSetWindowPosでのウインドウサイズの変更方法などは分かっているのですが、
最初に書いたようにダイアログベースのウインドウをリソースエディタで作成すると
メニューの有無でボタン類の位置は勝手に上下に動きますが、ウインドウサイズは変わりません。
これは、プログラムでサイズ変更するしかないのかというのが質問です。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。