1

MFC アプリケーションを開発していますが、CEdit コントロールで SHAutoComplete を使用できますか? また、既製のオート コンプリート コントロールはありますか? または、ユーザーがエディット コントロールに入力するときに、エディット コントロールの下にリスト ボックスを作成するためのすべてのコードを記述する必要がありますか?

4

2 に答える 2

1

CEdit の m_hwnd メンバーを SHAutoComplete に渡すだけです。その拡張が別のクラスを保証するとは思わない。リストボックスは、SHAutoComplete によって作成された AutoComplete オブジェクトによって作成されます。

于 2012-05-20T02:14:59.087 に答える
0

SHAutoComplete は、パス (システムまたは URL) を自動補完するのに役立ちます。これがコンボ ボックスで、オートコンプリートを使用してコンボに含まれる文字列を提案する場合は、それを処理するコードを記述する必要があります。

あなたが見つけることができるサンプルがあります。私が見つけたもの (動作中): http://www.ucancode.net/Visual_C_MFC_COM_faq/Visual-C-Auto-completion-ComboBox-CComboBox.htm

于 2012-05-20T12:50:37.063 に答える