我需要使用 C++ 为 mfc 功能区应用程序开发一个搜索模块。我在 C#.NET 中使用过自动完成功能,但从未在任何 mfc 功能区应用程序上工作过。我希望使用图标图像作为每个建议的前缀自动完成搜索,就像 Facebook 搜索一样。我也咨询过this文章,但它使用了 CComboBox,我需要在我的程序中使用 CMFCRibbonCombobox,因为我尝试使用 CCombobox,但这导致了问题。任何帮助将不胜感激。
最佳答案
您需要创建您自己的 CMFCRibbonComboBox
派生类,它几乎是 CMFCRibbonFontCombBox
的拷贝,但没有字体。
检查您如何绘制图像您可以检查 CMFCRibbonFontComboBox::OnDrawDropListItem
实现。
然后我认为你必须动态地将它添加到功能区。
关于c++ - 如何在 MFC 功能区应用程序中使用自动完成编辑控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31401124/