OLE自动化,是一种基于组件对象模型(COM)的进程间通信机制。
如果我的程序不会同时访问内存,我是否应该实现 ILockBytes::LockRegion/UnlockRegion?
我正在实现 ILockBytes (C++) 接口以将 IStorage 保存为字节数组。 ILockBytes 必须支持 LockRegion 和 UnlockRegion 方法。 我可以保证,我的程序实现了 ILock...
ILockBytes::SetSize 应该保留现有数据吗?
我已阅读有关 ILockBytes::SetSize() 的 MSDN 文档,但它没有准确回答我的 SetSize() 实现是否应保留现有数据。 例如,如果当前的bu...
WinAPI 中的 RegisterClipboardFormat 可以在一段时间后更改返回的整数吗?
正如标题所说 - 我想知道 WinAPI 中的 RegisterClipboardFormat 是否在一段时间后更改返回整数值。我已经注册了我的剪贴板格式,但一段时间后我注意到它发生了变化......
是否有办法确定 dll 是 ActiveX 控件还是严格意义上的 COM 对象?
我目前正在开发一个遗留项目,要求我从一组 DLL 和 OCX 中识别 ActiveX 控件。然而,我发现术语“COM”和“ActiveX”几乎是
我有一个存储,是从 MS Outlook 信函拖到我的窗口创建的。 如何将其(存储)内容保存为单个文件中的文件? 我已阅读有关存储操作的 MSDN -
我的程序(C++,Windows)实现了一个窗口,接收OLE拖放对象(从MS Outlook拖拽的消息),枚举拖拽对象的格式,当TYMED_ISTREAM重新时读取流...
我已经实现了 OLE 拖放接收器(C++、Visual Studio 2019)。 我尝试过将 MS Word 中的选定文本或 MS Outlook 中的一封信拖动到接收器窗口。 我有
我目前正在为 Windows 10/11 开发一个 wxWidgets 应用程序,该应用程序应该生成一个文件。该文件是安全敏感文件,因此尽量减少磁盘上的副本是理想的选择。结果,我想...
将 Outlook 中的信件或附件拖到 C++ 程序窗口时,拖放是如何工作的?
我想使用 WINAPI 实现从 MS Outlook(信件、附件)拖放到我的 C++ 程序中的窗口。 拖动常规文件似乎更容易理解 - 使用 WM_DROP...
我在 OLE 对象上的 IDispatch::Invoke() 调用的 EXCEPINFO 结构中有一个 HRESULT 代码 (0x800A0034),并且我正在尝试获取与此错误相关的文本(“错误的文件名或 n. ..
从 Outlook 解析 OLE 对象电子邮件附件 (Java)
情况: 系统通过标准方法 (Pop3) 从邮件服务器获取电子邮件,并将它们作为多部分消息(*.eml 文件)发送到存档组件。 如果邮件是从 Out 发出的...
Excel VBA 中的 CreateObject("Outlook.Application") 导致 OLE 错误,因为 Outlook 2019 未正确退出
我的 Excel VBA 程序在 Windows 10 64 位上运行,通过 Outlook 发送电子邮件。 每隔一段时间它就会挂起并弹出一个说明 Microsoft Excel 正在等待另一个应用程序完成 OLE...
如何在Windows 11或10中通过C#程序以特定名称和序列号保存所有打开的MsPaint.exe程序?
我不希望在计算机关闭之前留下任何打开的图像。 更多细节: 通常,当我需要在网站上填写表格时,我会使用“Print S...
如何使用 C# 程序连接到 Windows 11 或 10 中正在运行的 mspaint.exe 实例并从中执行菜单? (任何方法:COM、OLE(OCX) ...)
通常,当我需要在网站上填写表格时,我会使用“打印屏幕”按钮并运行 mspaint.exe 并将其粘贴到该过程的每个步骤的屏幕截图中。 最后,我
我尝试使用连接点接口(IConnectionPoint/IConnectionPointContainer)来侦听对象创建的所有事件。我正在动态地执行此操作以进行单元测试 - 所以我给出了
Access“Access 与 OLE 服务器通信时发生错误”
因此,我从 Access 联系人数据库模板开始,并从那里开始构建。有一个功能,通过单击联系人列表中的 ID 号码,它应该调用...
我正在尝试在 Python 中使用 COM 对象,但遇到了一个小问题。 我正在使用的 COM 对象有一个名为 SetCallback 的方法,它接受一个对象,该方法看起来......
COleClientItem::CreateFromFile() 在 Windows11 上很奇怪,但在 Windows10 上没问题
执行下一个代码时,我得到了一个奇怪的结果: BOOL ret = pOleClientItem->CreateFromFile("a-bitmap-file.bmp"); 在Windows11上但在Windows10上没问题(pOleClientItem是一个指针...
我尝试使用wxAutoExcel库在我的wxWidgets应用程序中读取/写入excel文件,我从链接https://github.com/PBfordev/wxAutoExcel中的源代码构建了该库,当在m中包含标题时...
WithEvents 使用 IConnectionPoint 处理声明为对象的类的所有事件
所以我尝试使用连接点接口来侦听对象创建的所有事件。我动态地这样做是为了记录 - 所以我给我的类一个对象实例,然后给我的类