gpt4 book ai didi

c++ - 使用参数调用 COM 方法的普通 C++ 代码

转载 作者:行者123 更新时间:2023-11-30 04:25:58 24 4
gpt4 key购买 nike

我已经能够像这样创建 SharePoint.OpenDocuments.1 ActiveX 控件的实例:

CLSID clsid;
HRESULT hResult;
IDispatch *pWApp;
LPCOLESTR strPid = L"SharePoint.OpenDocuments.1";

CoInitialize(NULL);
hResult = CLSIDFromProgID(strPid, &clsid);
if(SUCCEEDED(hResult))
hResult = CoCreateInstance(clsid, NULL, CLSCTX_ALL , IID_IDispatch, (void **)&pWApp);

我在使用文档名称调用“EditDocument”方法时遇到了一些问题。我不知道如何调用或使用变体。

有什么代码提示吗?

最佳答案

至少如果我正确阅读文档,您需要一个 BSTR,您可以使用 SysAllocString 创建它.

关于c++ - 使用参数调用 COM 方法的普通 C++ 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11801227/

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