gpt4 book ai didi

c++ - 在非 MFC 应用程序上使用 activeX 对象

转载 作者:可可西里 更新时间:2023-11-01 10:52:14 26 4
gpt4 key购买 nike

我想在 Visual C++ 中使用 activeX 组件。 ocx 文件已注册,我可以在资源编辑器的对话框中插入组件。但是我现在如何获得一个包装类来使用 activeX 对象呢?在 MFC 应用程序上,编辑器为 ocx 创建了一个包装类,但我没有使用 MFC...

谢谢!亨利

最佳答案

托管 ActiveX 控件是一件非常痛苦的事情。基本上,除了一些非常厚的书籍之外,没有关于如何从头开始编写正确的 ActiveX 主机的简单文档。

首先在此处查看虚拟主机:http://www.mvps.org/user32/这是我创建仍然可以承载 shell.explorer ActiveX 控件的最少框架的实验。

让您开始这条疯狂之路的“核心”API 函数是 OleCreate - 这将创建一个给定其 CLSID 的控件,以及一个指向 IOleClientSite 实现的指针,该实现将成为控件的站点,并且某种 IStorage 实现。

关于c++ - 在非 MFC 应用程序上使用 activeX 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1050935/

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