创建一个基于 MSHTML 的简约窗口
我有一个 Haskell 库,可以使用普通的 Web 应用程序,在本地服务器上运行它,然后使用 QtWebkit 打开一个显示该应用程序的窗口。 与 Qt 交互的代码非…
如何通过 COM 接口以编程方式激活 OLE 控件?
我有一个通过 ActiveX 嵌入按钮控件的应用程序。该按钮由第三方提供,它实现了一系列 ActiveX 接口(其中包括 IOleInPlaceObject)。我确实有一个对 I…
将平面 MDB 转换为 SQL 链接的 mdb 后代码停止工作
我修改了代码以计算 mdb 文件内每个表中的记录。它完美地工作,直到它使用指向 SQL 服务器的链接表命中 MDB 文件。代码不能修改为直接指向SQL Server…
永久更改 OLE DB 连接的数据库
我正在使用必须在运行时更改数据库的 OLE DB 连接。我发现 ChangeDatabse 方法有点用,但是一旦我关闭连接,它就会重置回连接字符串的原始值。 由于我…
隐藏窗口边框,如果我知道该窗口的句柄
我已经有 OLE 嵌入对象 Excel 图表。而且,当我创建这个对象时,当我调整窗口大小时,我在项目中遇到了一些问题。使用 Spy++ 我看到两个进程:Excel 7…
我应该使用 OLE 剪贴板机制还是标准剪贴板 API?
我正在向现有 Windows 应用程序添加复制和粘贴功能。 此 MSDN 页面 建议使用 OLE 剪贴板机制而不是标准剪贴板 API。想知道对此有何共识?我认为 OLE …
如何寻址另一个进程中由给定 IUnknown* 标识的 COM 对象?
我编写了两个小型 C++ 应用程序,其中之一是嵌入一些 ActiveX 控件的 ActiveX 容器。此容器应用程序知道引用 ActiveX 控件的 IUnknown*。 另一个应用…
更新 VB6 应用程序中的 OLE 参考
我有一个旧的 vb6 应用程序,我负责维护它,它可以将 Word 文档保存、打开和打印到用户计算机。有一天,当我们从 Office 2003 切换到 Office 2010 时…
C++/CLI 中的 System::Object 到 int 或 double
我正在从数据库中获取一些信息,我想在计算中使用它。但由于我写的内容,我无法将其转换为数字。我收到 System::Object^。这是代码部分: OleDbConnec…
使用 StgCreateStorageEx 创建的 IStorage 打开的 win32 IStream 对象是否有数量限制?
我通过 StgCreateStorageEx 函数创建一个 IStorage,类型为:STGFMT_STORAGE。 然后我使用 CreateStream 方法创建 IStream 对象(大约 60 个)。 我没…
Eclipse RCP 中有类似 OLE 的东西吗?
我们有三个并行运行的 Eclipse RCP 应用程序。现在我需要实现另一个 RCP 来显示/操作部分正在运行的应用程序。在 Windows 中,解决方案是提供 OLE-Con…
缺少方法的奇怪情况:SXS 和 Controls.Add 结果为“对象不支持此属性或方法”?
我有一个用 VB6 编写的项目,它使用 UserControl,注册 OCX 时该项目运行良好,但如果我使用并排清单运行同一项目,则会导致错误。 只要静态加载(之…
将Word文档加载到OleContainer时,请求的对象不存在(0x80010114)
我通过自动化创建了一个 Word 文档(启动 Word、打开模板、将其保存到 .doc、关闭文档、退出 Word)。之后,我想在 TOleContainer 中打开此 .doc 文件…
如何在自定义 OLE 对象中实现类似 Excel 的 OLE 链接行为
在 Word 中,您可以链接到 Excel 电子表格中的特定单元格 - 该电子表格本身可以作为单独的文件存在,也可以作为 Word 文档中的嵌入对象存在。 然后,…