如何在 com 界面或非 mfc 应用程序中使用 ActiveX 控件?
How to use an ActiveX control in a com's interface or in a non-mfc application?
在vs mfc项目中,可以在"tools"->Add Class from ActiveX Control Wizard.That中添加一个ActiveX控件 class 将创建一个继承自CWnd的class我可以通过调用 CreateControl.But 创建一个 ActiveX 实例 我只想调用 ActiveX 中的内部接口函数,而不是它的 UI.So 如何在非 MFC 应用程序或其他项目中使用它而不 UI,比如dll或com等
ActiveX 只是 COM,因此您可以从 clsid 创建实例并调用它的方法。
在vs mfc项目中,可以在"tools"->Add Class from ActiveX Control Wizard.That中添加一个ActiveX控件 class 将创建一个继承自CWnd的class我可以通过调用 CreateControl.But 创建一个 ActiveX 实例 我只想调用 ActiveX 中的内部接口函数,而不是它的 UI.So 如何在非 MFC 应用程序或其他项目中使用它而不 UI,比如dll或com等
ActiveX 只是 COM,因此您可以从 clsid 创建实例并调用它的方法。