VC++でダイアログベースのプログラミングをしています。
初心者です。
ダイアログの枠をドラッグしてサイズ変更ができるようにしたくて、
先週からネットや本を読み漁っていたのですが、
先日リソースのプロパティで枠の種類を[サイズ変更枠]にすると、
可変にできることがわかりました。
ただ、ダイアログの大きさは変更できるようになったものの、
ダイアログに配置してあるリストコントロールのサイズは固定のままです。
これを、ダイアログの枠のサイズに合わせて可変にすることはできないでしょうか。
また今回の内容に限らず、ダイアログやコントロールを作成する時に、
参考になるような本やサイトでオススメのものがありましたら、
ぜひ教えて頂きたいです。
ちなみに私が今参考にしている本はこの3冊です。
「図解でわかるVisualC++2005 Express Edition」
「VisualC++逆引き大全 500の極意」
「VisualC++.NET 逆引き大全 500の極意」
No.1ベストアンサー
- 回答日時:
全て自前で計算しなおすしかないです
配置場所に関しても同様に計算しなおすしかありません
計算手法はパーセンテージでやるとか、あるコントロールは配置場所のみの再計算にするとか ・・・
配置場所に関しては .NET環境のWindowsFormベースならDockプロパティによってフォームのリサイズに合わせて自動計算してくれます
さっそくの回答、ありがとうございます。
> 全て自前で計算しなおすしかないです
そうですか。。。
でしたら、おっしゃる通りパーセンテージで計算するのが一番よさそうですね。
残念ながら、WindowsFormベースとは違うようなので、
やはり地道に作ってみようかと思います。
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# ActiveXコントロールを.NETにインポートできない??? 2 2023/05/02 02:50
- その他(Microsoft Office) Office(Windows版,Word/Excel/PowerPoint等)にログインできません 4 2022/07/24 15:18
- Visual Basic(VBA) シートをコピーする下記記述でダイアログを用いた記述がわかりません?( A = Dir(ThisWor 4 2022/08/22 12:26
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
- C言語・C++・C# Seleniumで「ファイルを開く」ダイアログボックスのフォルダ指定する方法を教えてください。 1 2022/05/09 07:38
- Gmail 「Andoroidスマホ、Gmailで 文字の大きさの変更はどうすればいいのでしょうか?」 普段、文 1 2023/04/04 17:11
- Excel(エクセル) コントロールにリンクするセルが選択されない 3 2022/06/12 14:37
- Photoshop(フォトショップ) 写真のサイズ変更 1 2022/08/07 16:00
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
【お題】 ・ありそうだけど、絶対に無いことわざを教えてください。
-
何歳が一番楽しかった?
自分の人生を振り返ったとき、何歳のころが一番楽しかったですか? 子供の頃でしょうか、それとも大人になってからでしょうか。
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
最大化と最小化ボタン
C言語・C++・C#
-
画面を強制的に再描画させる方法
C言語・C++・C#
-
ダイアログボックスで指定したサイズどおり表示されない
C言語・C++・C#
-
-
4
ダイアログの表示位置の保存
C言語・C++・C#
-
5
ダイアログクラスのコントロールを別クラスで参照するには?
C言語・C++・C#
-
6
エディットボックスの入力制限について
C言語・C++・C#
-
7
VC(Ver6.0)でダイアログサイズの設定
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】看板の文字を埋めてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・【穴埋めお題】恐竜の新説
- ・我がまちの「給食」自慢を聞かせてっ!
- ・冬の健康法を教えて!
- ・一番好きな「クリスマスソング」は?
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コントロールの書式設定で、“コ...
-
スピンボタンを右クリックして...
-
DateTimePickerでに年月までし...
-
プロパティシートのタブの名前...
-
VCのコントロール最大配置数は?
-
エクセルのコントロールツール...
-
VB6のイメージコントロールでUR...
-
警告表示を非表示にしたい
-
VB.Net Tabコントロール中のす...
-
ダイアログのスクロールバー
-
VB タブページの自動切り替え...
-
ActiveXコントロールを.NETにイ...
-
スクロールバーを点滅させない方法
-
VisualStudio MFC変数が追加で...
-
WM_SIZEを発生させる方法
-
C++とWin32APIでタブコントロー...
-
EXCELVBA リストボックスで選択...
-
コモンダイアログコントロール...
-
Office2010です。Excel文書でフ...
-
vb.netでx64ユーザーコントロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コントロールの書式設定で、“コ...
-
エクセルのコントロールツール...
-
スピンボタンを右クリックして...
-
DateTimePickerでに年月までし...
-
ActiveXコントロールを.NETにイ...
-
連続で印刷すると画像が更新さ...
-
フォームでPDFを表示させた...
-
コモンダイアログコントロール...
-
エクセル - リストボックスのマ...
-
VBAでリストボックス内で↑↓の操...
-
VisualStudio MFC変数が追加で...
-
ワードのドロップダウンリスト
-
Excel VBAでのMultipageの選択
-
警告表示を非表示にしたい
-
VB6.0のデザイン時 コントロー...
-
TabControlとToolBarの背景色変更
-
CEdit の内容が変わった時にメ...
-
VScrollBarの点滅を何とかしたい。
-
VB.Net Tabコントロール中のす...
-
C#でChartコントロールを...
おすすめ情報