gpt4 book ai didi

c++ - IAutoComplete 自定义源与 IEnumString

转载 作者:太空狗 更新时间:2023-10-29 20:46:37 26 4
gpt4 key购买 nike

我正在尝试为组合框(win32、c++)或编辑控件实现自动建议。但我不知道如何正确使用 IAutoComplete 接口(interface)。我需要一个自定义字符串列表,应该从中获取自动建议的匹配项。但是如何用 IEnumString 实现呢?我找到了这个链接,但它并没有显示所有内容:http://msdn.microsoft.com/en-us/library/windows/desktop/hh127437%28v=vs.85%29.aspx

有没有人实现过这个?提前致谢迈克尔

最佳答案

正如我在评论中指出的那样,ATL 已经为您预先编写了一份。

typedef CComEnum<IEnumString,
&IID_IEnumString,
LPOLESTR,
_Copy<LPOLESTR> > CComEnumString;

CComObject<CComEnumString> *pes;
HRESULT hr = CComObject<CComEnumString>::CreateInstance(&pes);

该代码基本上是从 the CComEnum documentation 中窃取的.

关于c++ - IAutoComplete 自定义源与 IEnumString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7737058/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com