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の右端の矢印を押したときにリストを表示できません.
どのような解決方法が考えられるでしょうか?
宜しくお願い致します.
http://msdn.microsoft.com/ja-jp/library/4cta1x1t(VS.80).aspx
リソースエディタで、コンボボックスを選択して
コンボの中の▼をクリックします。選択範囲の
枠が「リスト部分の高さ」の選択に切り替わるので
高さを変更します。
実行中に高さを変更する場合は
MoveWindowやSetWindowPosでコンボボックスの高さを
変更します。
てんさん,早速の書き込み感激です.
上記の通りで解決できました.
ぜんぜん気づきませんでした汗
ありがとうございました!
解決ボタンチェックします
編集 削除