フォームサイズ変更時のコントロール位置について OS:WindowsXP Pro SP2 VB:6.0 SP6 はじめまして。 VBで開発を行っているのですが フォームのサイズ変更をした時、コントロールの位置に困っています。 最大化した時などは端にコントロールが寄ってしまい見た目が大変悪いです。 フォームサイズの変更時にコントロールも任意の位置に移動する方法はどのようにすれば良いのでしょうか? ご存知の方ご教示宜しくお願いいたします。 画面のサイズ変更について(VC6.0) VC6.0を使用して画面サイズ15インチ(最大サイズ)で作成した画面が あります。 今度この画面サイズが17インチ(最大サイズ)に変更になります。 コントロールのサイズはそのまま(15インチで使用していた時のサイズ)という 指定がある事から、リサイズするしかないのかな。と考えています。 moveWindowを使用すると
ちょっとTwitterで流れてたので書いておく。 Win32 APIでウィンドウのサイズを操作する場合、クライアント領域と非クライアント領域というものを常に意識しなければならない。 たとえば次のようなウィンドウがあったとする。 クライアント領域というのは我々がコントロールを配置したり図形描画したりするための領域で、下図の青く塗った部分がそうだ。 非クライアント領域というのはウィンドウの外枠部分で、我々が直接何か操作を行う部分というよりは、そのウィンドウの共通機能を与える部分だと言ってよい。下図の赤く塗った部分がそうだ。 (ただしこの説明には多少語弊があります。詳しくは他のサイト様で) Win32 APIにはウィンドウのサイズを変更できる関数がいくつかある。 しかしこれらは大抵、非クライアント領域も含めたウィンドウ全体のサイズを調節するもので、「直接クライアント領域のサイズを指定してウィンド
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く