通知
すべてクリア
Topic starter
2004年6月17日 9:22 PM
VC++6のユーザーです。
ダイアログ・ボックスの中で、コンボボックスを作りたいのですが、
とりあえず、
.rcの中で
COMBOBOX IDC_COMBO1,60,4,36,17,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
と、やってみて、コンボボックスそのものは表示されるようになったのですが、
2,3,4,5,6
あたりから選択出来るようにしたい(デフォルトは2)のですが、
そのようにやればいいのでしょうか?
2004年6月17日 9:45 PM
選択肢が確実に決まっているのであれば、
・ダイアログエディタを開いて、
・コンボボックスを選択してプロパティを表示させて、
・データタブを開いて、
・表示させたい選択肢を書き連ねる(改行はCtrl+Enterで)
そうではなく、状況に応じて選択肢を変えたいのなら、CComboBoxクラスのメンバ関数が
いろいろ用意されているのでそれを使ってください。
Topic starter
2004年6月17日 10:08 PM
ありがとうございます。
でも、データタブそのもおんは開けますが、
そこに入力が出来ない(ロックがかかっているような)
状態になっているようですが。
2004年6月17日 10:41 PM
CB_ADDSTRINGを送ればよいです。
ついでに,CB_SETCURSELも送ると良いでしょう。
Topic starter
2004年6月22日 10:09 PM
皆さん。成功しました。
リストの表示領域をダイアログ・エディタで拡大しないといけなかったようです。