【发布时间】:2017-09-12 15:49:18
【问题描述】:
在 Windows 应用程序项目中,我可以简单地添加它(ocx 文件)作为参考。
使用 regsvr32 注册 activex 之后。我的问题是如何在 ATL 项目中使用/添加/加载这个第 3 方 activex(ocx 文件)?请原谅我,我是创建 ATL 项目的新手。
工作环境: -Visual C++ 2010
谢谢
【问题讨论】:
在 Windows 应用程序项目中,我可以简单地添加它(ocx 文件)作为参考。
使用 regsvr32 注册 activex 之后。我的问题是如何在 ATL 项目中使用/添加/加载这个第 3 方 activex(ocx 文件)?请原谅我,我是创建 ATL 项目的新手。
工作环境: -Visual C++ 2010
谢谢
【问题讨论】:
ActiveX 控件完全通过代码或借助某些 ATL 类通过 COM 在 ATL 项目中使用。一个简单的例子是 ATL CAxDialogImpl 类,它是模态或非模态对话框类的实现,支持 ActiveX 控件。请注意,Visual Studio 对话框设计器能够将 ActiveX 控件交互式插入到对话框模板中,以便CAxDialogImpl 可以在运行时拾取它。
【讨论】: