通知
すべてクリア
Topic starter
2002年3月3日 2:16 AM
VC++の質問なのですが、書き換えの出来ないComboBox
を表示したときに文字列を表示するにはどうしたらよいのでしょうか?
環境はWindows2000 VC6 MFC で行っています。
どうかよろしくお願いします。
2002年3月3日 8:24 AM
> VC++の質問なのですが、書き換えの出来ないComboBox
タイプが、ドロップダウンリストのコンボボックスのことですか?
Topic starter
2002年3月3日 6:02 PM
ドロップダウンリストのコンボボックスだと書き換えは出来ないのですが
初期表示が出来ません、ドロップダウンのコンボボックスだと初期表示が
出来るのですが、書き換えも出来てしまうのです。
どちらのタイプでも良いのですが、書き換えが出来なくて、初期表示を行
う方法はあるのでしょうか?
2002年3月3日 7:07 PM
> どちらのタイプでも良いのですが、書き換えが出来なくて、初期表示を行
> う方法はあるのでしょうか?
初期表示に囚われることなくAddString、InsertStringで文字列の追加、
DeleteStringで文字列の削除が行えたはずです。(どちらのタイプでも、です)
仮にダイアログボックス内での初期表示なら、OnInitDialogでAddStringすればOKです。
詳細はMSDNライブラリにあります。
2002年3月3日 7:33 PM
文字列を追加した後、
SetCurSel しておけば「初期表示」ということになると思います。
CComboBox のメンバ関数です。
2002年3月4日 6:55 PM
ありがとうございました。解決しました。