
VC++でダイアログベースのプログラミングをしています。
初心者です。
ダイアログの枠をドラッグしてサイズ変更ができるようにしたくて、
先週からネットや本を読み漁っていたのですが、
先日リソースのプロパティで枠の種類を[サイズ変更枠]にすると、
可変にできることがわかりました。
ただ、ダイアログの大きさは変更できるようになったものの、
ダイアログに配置してあるリストコントロールのサイズは固定のままです。
これを、ダイアログの枠のサイズに合わせて可変にすることはできないでしょうか。
また今回の内容に限らず、ダイアログやコントロールを作成する時に、
参考になるような本やサイトでオススメのものがありましたら、
ぜひ教えて頂きたいです。
ちなみに私が今参考にしている本はこの3冊です。
「図解でわかるVisualC++2005 Express Edition」
「VisualC++逆引き大全 500の極意」
「VisualC++.NET 逆引き大全 500の極意」
No.1ベストアンサー
- 回答日時:
全て自前で計算しなおすしかないです
配置場所に関しても同様に計算しなおすしかありません
計算手法はパーセンテージでやるとか、あるコントロールは配置場所のみの再計算にするとか ・・・
配置場所に関しては .NET環境のWindowsFormベースならDockプロパティによってフォームのリサイズに合わせて自動計算してくれます
さっそくの回答、ありがとうございます。
> 全て自前で計算しなおすしかないです
そうですか。。。
でしたら、おっしゃる通りパーセンテージで計算するのが一番よさそうですね。
残念ながら、WindowsFormベースとは違うようなので、
やはり地道に作ってみようかと思います。
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コントロールの書式設定で、“コ...
-
ActiveXコントロールを.NETにイ...
-
DateTimePickerでに年月までし...
-
リストコントロール(MFC or API...
-
ダイアログボックスのボタンコ...
-
EXCELVBA リストボックスで選択...
-
エクセルのコントロールツール...
-
VisualBasic 2010でVB6で使って...
-
連続で印刷すると画像が更新さ...
-
空のリストビューで1行おきに...
-
VisualStudio MFC変数が追加で...
-
プロパティシートのタブの名前...
-
引数にコントロール名を使用し...
-
Access2000でボタンを押した際...
-
エクセル - リストボックスのマ...
-
コンボボックスでコントロール...
-
TabControlとToolBarの背景色変更
-
hScrollBarのバックカラーを変...
-
Tabコントロールに貼り付けたダ...
-
VB6.0のデザイン時 コントロー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コントロールの書式設定で、“コ...
-
エクセルのコントロールツール...
-
DateTimePickerでに年月までし...
-
スピンボタンを右クリックして...
-
コモンダイアログコントロール...
-
連続で印刷すると画像が更新さ...
-
ActiveXコントロールを.NETにイ...
-
VB6でタブコントロールが見つか...
-
EXCELVBA リストボックスで選択...
-
エクセル - リストボックスのマ...
-
フォームでPDFを表示させた...
-
警告表示を非表示にしたい
-
Accessのタブコントロールを2...
-
ワードのドロップダウンリスト
-
MFC・ダイアログベースで、ダイ...
-
リストコントロール(MFC or API...
-
リストボックスの同期
-
プロパティシートのタブの名前...
-
Excel VBAでのMultipageの選択
-
TabControlとToolBarの背景色変更
おすすめ情報