コンボボックスでリストの追加方法は? – プログラミング – Home

コンボボックスでリストの追加方法は?
 
通知
すべてクリア

[解決済] コンボボックスでリストの追加方法は?


hsd
 hsd
(@hsd)
ゲスト
結合: 21年前
投稿: 4
Topic starter  

VC++6のユーザーです。
ダイアログ・ボックスの中で、コンボボックスを作りたいのですが、
とりあえず、
.rcの中で
COMBOBOX IDC_COMBO1,60,4,36,17,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
と、やってみて、コンボボックスそのものは表示されるようになったのですが、
2,3,4,5,6
あたりから選択出来るようにしたい(デフォルトは2)のですが、
そのようにやればいいのでしょうか?


引用未解決
トピックタグ
tib
 tib
(@tib)
ゲスト
結合: 23年前
投稿: 468
 

選択肢が確実に決まっているのであれば、

・ダイアログエディタを開いて、
・コンボボックスを選択してプロパティを表示させて、
・データタブを開いて、
・表示させたい選択肢を書き連ねる(改行はCtrl+Enterで)

そうではなく、状況に応じて選択肢を変えたいのなら、CComboBoxクラスのメンバ関数が
いろいろ用意されているのでそれを使ってください。


返信引用
hsd
 hsd
(@hsd)
ゲスト
結合: 21年前
投稿: 4
Topic starter  

ありがとうございます。

でも、データタブそのもおんは開けますが、
そこに入力が出来ない(ロックがかかっているような)
状態になっているようですが。


返信引用
YuO
 YuO
(@YuO)
ゲスト
結合: 22年前
投稿: 320
 

CB_ADDSTRINGを送ればよいです。
ついでに,CB_SETCURSELも送ると良いでしょう。


返信引用
hsd
 hsd
(@hsd)
ゲスト
結合: 21年前
投稿: 4
Topic starter  

皆さん。成功しました。
リストの表示領域をダイアログ・エディタで拡大しないといけなかったようです。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました