「みんな教えて! 選手権!!」開催のお知らせ

VC++でダイアログベースのプログラミングをしています。
初心者です。

ダイアログの枠をドラッグしてサイズ変更ができるようにしたくて、
先週からネットや本を読み漁っていたのですが、
先日リソースのプロパティで枠の種類を[サイズ変更枠]にすると、
可変にできることがわかりました。

ただ、ダイアログの大きさは変更できるようになったものの、
ダイアログに配置してあるリストコントロールのサイズは固定のままです。

これを、ダイアログの枠のサイズに合わせて可変にすることはできないでしょうか。

また今回の内容に限らず、ダイアログやコントロールを作成する時に、
参考になるような本やサイトでオススメのものがありましたら、
ぜひ教えて頂きたいです。

ちなみに私が今参考にしている本はこの3冊です。

「図解でわかるVisualC++2005 Express Edition」
「VisualC++逆引き大全 500の極意」
「VisualC++.NET 逆引き大全 500の極意」

A 回答 (1件)

全て自前で計算しなおすしかないです


配置場所に関しても同様に計算しなおすしかありません
計算手法はパーセンテージでやるとか、あるコントロールは配置場所のみの再計算にするとか ・・・

配置場所に関しては .NET環境のWindowsFormベースならDockプロパティによってフォームのリサイズに合わせて自動計算してくれます
    • good
    • 0
この回答へのお礼

さっそくの回答、ありがとうございます。

> 全て自前で計算しなおすしかないです
そうですか。。。
でしたら、おっしゃる通りパーセンテージで計算するのが一番よさそうですね。

残念ながら、WindowsFormベースとは違うようなので、
やはり地道に作ってみようかと思います。

ありがとうございました!

お礼日時:2007/12/11 00:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報