デザイン時のコツ

解決


やま  2006-02-04 02:36:22  No: 60646

VCでダイアログ等にコントロールを配置する際のコツとかあれば教えてください。

具体的には、VBだとTextBoxを配置するときに実際に使用するフォントサイズに設定しておいて全体のレイアウトをすると思うんですが、VCだとそれができないので、なんとかきれいにレイアウトする方法があれば教えてください。

お願いします。

VC2003/MFC


Toshi  2006-02-04 02:43:00  No: 60647

リソースエディッタ上で、ダイアログのプロパティを開けばフォントを指定出来て、フォントに合わせてダイアログやコントロールのサイズも変わりますけど、そう言う事じゃなくて?


やま  2006-02-04 03:04:47  No: 60648

レスどうもです。

それだとすべてのコントロールがそのサイズになってしまいますよね。
それに、ダイアログのサイズが変わるんじゃなくてただ単に、
拡大表示されるだけだと思います。

そうじゃなくて、このEditは12ptでこのEditは16ptって感じにしたいときに
全体のバランスを見ながらデザインできる方法はないのかなーと思った次第です。

その方法がわからないので、いちいちプログラム上でフォントサイズとかを設定して実際に表示させてみて、適当な位置を決めてレイアウトするようなやり方をしているもので。。。これだとかなり面倒ですので


RAPT  2006-02-04 03:47:11  No: 60649

それならいっそ、MoveWindow() API で配置決めてあげるとか?


やま  2006-02-04 04:20:59  No: 60650

レスどうもです。

うーんそれだと本来の趣旨から外れてしまいますよね。
デザイン時に楽したい  というのが本音ですので


RAPT  2006-02-05 19:59:35  No: 60651

# 充分楽だと思うけどなぁ。
# デザイン時は適当に配置するだけ。
# 適切に配置するのは実行時。

あとはいっそ、自分好みの方法でリソーススクリプトを作成するような
ツールを自作するとか。


やま  2006-02-07 08:05:35  No: 60652

レスありがとうございましたm(__)m


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

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






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