使用带有CEdit控制的SHAutoComplete



我正在开发一个MFC应用程序,我可以将SHAutoComplete与CEdit控件一起使用吗?还有没有现成的自动完整控件可用?或者,当用户在编辑控件中键入时,我需要使用编写所有代码来创建编辑控件下方的列表框?

只需将CEdit的m_hwnd成员传递给SHAutoComplete即可。我不认为扩展需要另一个类。列表框由 SHAutoComplete 创建的自动完成对象创建。

SHAutoComplete有助于自动完成路径(系统或URL(。如果这是一个组合框,并且您希望使用自动完成来建议组合中包含的字符串,则必须编写代码来处理它。

您可以找到一些示例。我找到的一个(工作(:http://www.ucancode.net/Visual_C_MFC_COM_faq/Visual-C-Auto-completion-ComboBox-CComboBox.htm

最新更新