コンボボックスにアイテムが表示されない

[戻る]
マスク 2003/10/01(水) 23:37:12
こんばんは。

以下のソースでコンボボックスにアイテムが表示されません。

CComboBox *com = (CComboBox*)GetDlgItem( IDC_COMBO );
com->AddString( csText );

一応GetCountなどではちゃんと入力分返ってきます。
SetCurSelなどを使用するとその指定したindexだけが表示されてしまいます。

全部表示するにはどうしたらいいのでしょうか。
分かる方いらっしゃいましたらお願いします。

wood 2003/10/02(木) 05:48:15
あほな質問かもしれませんけど
表示可能アイテム数はいくつくらいでしょうか?

>一応GetCountなどではちゃんと入力分返ってきます。
>SetCurSelなどを使用するとその指定したindexだけが表示されてしまいます。
このことから察するに
もしかして、リソースエディタでドロップダウンリストの表示幅
の調整していないのではないのですか?

マスク 2003/10/02(木) 08:49:13
レス有難うござます。

>表示可能アイテム数はいくつくらいでしょうか?
CComboBox::InitStorageこれを使わないといけないのでしょうか?
何も意識しないで追加しております。

>もしかして、リソースエディタでドロップダウンリストの表示幅
>の調整していないのではないのですか?

お恥ずかしい。これって縦に伸ばさないといけないんですね。
初めて知りました。なんとか表示は出来るようになったのですが、
表示可能アイテム数ってやっぱり設定しないといけないでしょうか?

wood 2003/10/02(木) 12:13:31
>お恥ずかしい。これって縦に伸ばさないといけないんですね
私の質問はこれのこと
何個分引き伸ばしたんですかと言うことだけです

マスク 2003/10/02(木) 15:58:47
[[解決]]
そういうことですか。
わざわざ教えてもらって有難うございました。

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