ダイアログ配置最大コントロール数

[戻る]
tamami 2005/03/23(水) 18:24:37
VC++.net、WinXP Pro、初心者です。

1つのタブ画面上に、
EditBox103個、RadioButton200個、GroupBOX50個を配置しようとしたのですが、
70%を配置し終えたところで、
コピーを&ペーストしても、ツールボックスからドラッグをしても
配置が出来なくなりました。

やはり限界数があるのでしょうか。

コード上で
Button.Create()
などで配置すれば出来るのでしょうか。
(よく知らないのですが・・・
自分で見つけられなかったので、
解りやすいHPがあったら教えていただけるとうれしいです。)

よろしくお願いいたします。

tib 2005/03/23(水) 19:22:24
確かコントロールは1画面あたり256個まで、だったと記憶しています。

tamami 2005/03/23(水) 19:33:32
[[解決]]
迅速な回答ありがとうございました!

悩んでいたので
とても助かりました!!

tib 2005/03/23(水) 19:41:25
> Button.Create()
> などで配置すれば出来るのでしょうか。
できます。

この程度のことなら、探すより試す方が早いと思います。

KING・王 2005/03/24(木) 07:59:29
当方VC(VS)6SP5ですから、状況が少し違うかもしれませんが、
たしか、VCのリソースエディッタ上では、たしかに、配置できませんが、
直接、リソースファイルをテキストエディッタ等で編集すれば、
問題なく作成され、また、リソースエディッタ上でも表示されるようになりました。

大部分が配置してあるコントロールのコピーペーストでしょうから、
各種類のコントロールを数個リソースエディッタ上で配置し、
その後、テキストエディッタ等で、.rcファイルの各コントロールの記述の部分を
コピーペーストし、配置位置と、リソースIDの変更、また、resource.hへの
リソースIDの登録を行えば、OKでした。

この方法では、この後は、そのコントロールがリソースエディッタ上に表示され、
プロパティの編集などができ、結構便利でした。

tamami 2005/03/31(木) 23:49:51
[[解決]]
大変ご親切にありがとうございます!

半ばあきらめておりました。
.rcファイルをテキスト編集することに考えが及びませんでした。

Versionは違いますが、きっと出来ると信じ、試してみようと思います。

感謝です。ありがとうございました!!

tamami 2005/04/01(金) 02:26:30
追記。

VisualStudio.netにおいても、
KING・王さんからご教授いただいた方法で出来ましたので
ご報告いたします。

このたびはどうもありがとうございました。

古いスレッドには追加発言できません。