我正在开发一个定义了一些DISP_FUNCTION_ID的OCX。 我怎样才能自动生成一个包装它在MFC C++对话框中使用,所以当我添加功能到我的OCX时它可以autoregenerated?使用Visual Studio将C++自动化为C++包装到C++
Regards
我正在开发一个定义了一些DISP_FUNCTION_ID的OCX。 我怎样才能自动生成一个包装它在MFC C++对话框中使用,所以当我添加功能到我的OCX时它可以autoregenerated?使用Visual Studio将C++自动化为C++包装到C++
Regards
改为使用双接口。在IDL中编写它们的声明,以便您可以使用midl.exe创建一个类型库。然后,您可以将#import导入客户端应用程序,该应用程序会根据_com_ptr_t类自动生成包装。使用ATL对象向导时会自动生成双接口。
我使用ClassWizard从类型库中生成类。
要做到这一点,打开类向导,并 按“添加类”,选择“从 类型库”,从下拉列表中。 找到您的类型库,然后 从列表 中选择它提供给您的所有类。
每个类都来自 COleDispatchDriver。您可以使用 类的 CreateDispatch()方法创建类的实例。
不要链接到需要(付费)会员的网站。 – 2010-12-22 10:24:10
怎样才能从OCX IDL文件? – zitronic 2010-05-04 07:09:25
我看到视觉工作室自动,它谢谢 – zitronic 2010-05-04 07:32:28