我正在开发 MFC 应用程序,我可以将 SHAutoComplete 与 CEdit 控件一起使用吗?还有任何现成的自动完成控件可用吗?或者我需要使用编写所有代码来创建编辑控件下方的列表框,因为用户在编辑控件中键入?
问问题
564 次
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 回答