Combo boxの矢印押してもリストが表示されない

解決


 2008-05-07 16:54:36  No: 68263  IP: 192.*.*.*

Visual C++ 6.0 のダイアログベースでAというプロジェクトを作成しました.
BOOL CADlg::OnInitDialog()内で,combo boxにAddStringを使って,以下のようにリストを作りました.
m_combo.AddString("A");
m_combo.AddString("B");
      ・
      ・
      ・
この後,OnSelchangeCombo()内で,m_Combo.GetCurSelで使って,選択されたアイテムを取り出そうとしています.

このときビルドして,combo boxの矢印をクリックしても作ったリストが表示されません.combo boxを選択したまま,キーボードで↓を押していくと,リストのアイテムが順番に表示されていきます.このように,リストは作れていると思うのですが,combo boxの右端の矢印を押したときにリストを表示できません.

どのような解決方法が考えられるでしょうか?
宜しくお願い致します.

編集 削除
てん  2008-05-07 17:20:24  No: 68264  IP: 192.*.*.*

http://msdn.microsoft.com/ja-jp/library/4cta1x1t(VS.80).aspx

リソースエディタで、コンボボックスを選択して
コンボの中の▼をクリックします。選択範囲の
枠が「リスト部分の高さ」の選択に切り替わるので
高さを変更します。

実行中に高さを変更する場合は
MoveWindowやSetWindowPosでコンボボックスの高さを
変更します。

編集 削除
 2008-05-07 17:26:26  No: 68265  IP: 192.*.*.*

てんさん,早速の書き込み感激です.
上記の通りで解決できました.
ぜんぜん気づきませんでした汗
ありがとうございました!

編集 削除
 2008-05-07 17:28:41  No: 68266  IP: 192.*.*.*

解決ボタンチェックします

編集 削除