問題タブ [ccombobox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mfc - 編集可能なコンボのテキスト値の更新に関する問題
ダイアログに簡単な編集可能なコンボ ボックスがあります。
ドロップ リストには、いくつかの事前定義されたテキスト値があります。それらのエントリの 1 つは次のとおりです。
コンボ ボックスはCString
変数にマップされますm_strNotes
。
私がこれを行う場合:
コンボ ボックスで「Test 123」が選択されていることがわかりました。
代わりにm_cbTextValues.SetWindowText(_T("Test"));
、変数を使用して一種のバイパスを使用する必要がありm_strNotes
ます。
なぜ私はこれをしなければならないのですか?編集可能であるためCComboBox
、テキストはドロップ リストにある必要はありません。では、前者の方法を使用すると、編集テキストを設定するだけで、ドロップ リスト データで適切な一致を見つけようとしないのはなぜですか?