コンボボックスのリストについて

[戻る]
まる 2006/07/18(火) 15:36:00
コンボボックスのリストの表示のことなんですが、表示できる数の上限を教えていただけ
ないでしょうか?
調べてもなかなか答えが見つからなかったのでどうかお願いします。

何千件も表示させようと思えば表示できるのでしょうか?

PATIO 2006/07/18(火) 16:07:10
とりあえず、簡単なテストプログラムを作成して試してみるのも
一つの方法でしょう。
コンボボックスからリスト内のデータ件数を取得するときに使われている
返却値の型からも大体の想像はできます。
実際には動作するPCのメモリ搭載量なんかも関係あるかもしれません。

但し、コンボボックスのリストに数十万件も登録が出来たとして
それでユーザーの使い勝手がよいかと言うとそれは別問題なので
別の次元の問題として考慮に入れておいたほうが良いと思います。

まる 2006/07/18(火) 16:27:30
patio様ありがとうございます。
やはりテストでやった方が早いかもですね。
今回の質問はあくまで最大何件登録できるかが知りたいだけで
そんな数を登録しようとは思っておりませんのであしからず。。
そんなことしたら苦情の嵐は目に見えていますので・・・

以前に試された方がいらっしゃるのならよかったのですがいないのならやってみます。

dairygoods 2006/07/18(火) 16:58:52
ヘルプに何も書いてなければ、
理論的には、引数で表現可能な数値の個数と考えてよいでしょう。
実際には、メモリの残量も関係しますので、
具体的に何件とは言えません。

http://msdn.microsoft.com/library/en-
us/shellcc/platform/commctls/comboboxes/comboboxreference/comboboxmessages/cb_ge
titemdata.asp

まる 2006/07/18(火) 17:52:32
[[解決]]
そのようですね。dairygoods様ありがとうございます。
とりあえず数百は確認しました。が、現実的にそんなことする人はまずいないでしょう。
皆様ありがとうございました。
また分からないことがあったときは、ぜひお願いします。

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