问题标签 [ocx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
564 浏览

vb6 - VB6 协商菜单

我有一个 vb6 表单,我在上面放了一个 ocx 控件。在窗体上设置 NegotiateMenus 会显示 ocx 的控件(这是我想要的)。然后我将自己的控件添加到表单中。当该控件具有焦点时,来自 ocx 的菜单就会消失。

无论谁有焦点,如何始终保持 ocx 中的菜单显示?

0 投票
1 回答
3226 浏览

c# - 如何仅在代码中创建 AxHost [C#]

我正在使用 COM Wrapper 与 Windows Media Player 进行交互。

它使用 AxHost 以某种方式包裹播放器,对我来说这只是引擎盖下的魔法^^

AxHost.AttachInterfaces 看起来像这样

只要我将此 AxHost 托管在 Windows 窗体控件中,一切正常。但我无法在构造函数中连接事件。

例如,这不起作用:

remote.Player 始终为 null,并且程序因 NullReferencesException 而崩溃。

AttachInterfaces() 中的代码以某种方式仅在窗体绘制后或其他所有操作完成后才执行。

我尝试手动调用 AttachInterfaces(),但这也不起作用,因为 GetOcx() 什么也不返回。


那么如何在没有 Windows 窗体的情况下实例化我的 AxHost 继承控件,以便在控制台应用程序中使用它?

0 投票
2 回答
2127 浏览

com - 我可以创建一个带有多个控件的 VB6 OCX 吗?

我继承了一大堆 VB6 代码,其中包含大量单独的 OCX 文件,每个文件都包含一个控件。我有两个问题:

首先,是否可以重构它们,以便我可以拥有一个包含所有 OCX 的 OCX 文件?

其次,如果可能的话,我该怎么做?

TIA

0 投票
2 回答
111 浏览

email - 我正在寻找有关处理电子邮件的 ActiveX 组件的建议

我正在寻找可以轻松执行以下操作的 ActiveX 组件:

  • 通过 SMTP 和 POP3 获取和发送电子邮件
  • 剥离并保存附件。
  • 将 RTF(Outlook 电子邮件)转换为 HTML
  • 清理 HTML。

您会推荐哪些组件?你使用什么组件?

0 投票
6 回答
16650 浏览

.net - 无需注册即可使用 OCX

是否可以在 winform 上使用 ocx(ActiveX 控件)(可能以编程方式添加它)而无需先向 regsrv32 注册 ocx?

我想要实现的是启用 xcopy 安装。我已经从我的开发机器生成了“AxInterop..dll ”和“Interop..dll”文件。

我已经看到了在不先注册它的情况下调用 COM dll 的可能性(ProSysLib,据作者说,但我还没有测试过),因为 ocx 也是基于 COM 的,因此我认为必须有一些方法也这样做。

0 投票
2 回答
1506 浏览

directshow - 除了 DirectShow 之外,.NET 的标准网络摄像头接口?

我希望能够通过 .NET 2.0(或 3.5,如有必要)使用网络摄像头拍摄静止图像。我知道我可以使用 DirectShow,但这似乎是一个非常大的学习曲线。

是否有一个简单易用的 OCX 或可以与大多数标准网络摄像头一起使用的库?

0 投票
4 回答
4976 浏览

interop - 使用 VS.NET 构建 OCX?

OCX怎么了?他们不再可能使用最新的工具进行创建吗?

我需要创建一个可以放置在 Word、PowerPoint 和 Excel 文档中的 ActiveX 控件。如果我使用 VS.NET,我只能使用 COM Interop 创建一个 UserControl DLL,但我认为我不能使用 PowerPoint 开发人员选项卡的“更多控件”工具箱添加它。

你会怎么办?

0 投票
1 回答
3446 浏览

c++ - 需要一个好的非托管 C++ OCX 示例

我需要一个非常简单明了的示例来说明如何在非托管 C++ 代码中创建 OCX。理想情况下,我想在 Office 中使用它,但任何容器(即 VB6、.NET WinForms)都应该是好的。

我无法看到如何向 OCX 画布添加控件...我已经看到了从 OCX 的加载事件中打开对话框的示例...但这不是我想要的...我需要 OCX 中的 GUI本身。

0 投票
3 回答
11030 浏览

excel - Excel VBA:使用哪个 OLE/OCX 控件在表单中显示图表?

我必须在 VBA 的用户表单中显示柱形图。将图表导出为 GIF 并在图片框中导入;但我不能使用它,因为图表需要根据用户从同一表单中选择的选项进行修改。我一直在搜索,人们评论说可以使用 MS 提供的默认 OLE/OCX 控件。我找不到可以解决问题的 ActiveX。有人知道要使用哪些控件以及如何使用它们吗?

0 投票
6 回答
5613 浏览

c++ - Flash ActiveX:如何从内存或资源或流中加载电影?

我在我的 C++ 应用程序中嵌入了一个 Flash ActiveX 控件(Flash.ocx、Flash10a.ocx 等,具体取决于您的 Flash 版本)。

我可以通过调用 LoadMovie(0, filename) 来加载 SWF 文件,但该文件需要物理上驻留在磁盘中。如何从内存(或资源或流)加载 SWF?我确信一定有办法,因为像f-in-box的功能这样的商业解决方案直接从内存中加载 Flash 电影也使用 Flash ActiveX 控件。