![]() |
1
4
这里的答案比其他答案更自动。所有样板代码都是VisualStudio为您编写的。 你很幸运你有。idl,我想这是目前为止最方便的。 您可以将.idl文件的内容粘贴到ATL COM项目现有的.idl文件中,这样您就可以访问其中的声明。例如,类似的内容可以粘贴到IDL文件中:
然后在类视图中,右键单击类并选择
挑
|
![]() |
2
1
编译.IDL文件时,可以要求MIDL生成带有C++接口定义的头文件——包括头文件,并从特定接口的C++等效继承继承类。您还可能需要将C++接口作为参数传递给ATL辅助类基类。
|
![]() |
3
1
如果您有interface.tlb文件,则可以使用
要将它包含在.CPP文件中,编译器将将.TLB转换为C++风格的接口声明。它创建一个名为
在飞行中,然后
|
![]() |
4
1
|
![]() |
Cleric · C#运行主动自动化对象-如何源事件? 7 年前 |
![]() |
Daniël J · 使用GUI制作COM服务器的最佳实践是什么? 7 年前 |
![]() |
Toponimo · 从Python访问COM方法 7 年前 |
|
user8666372 · 自动向可用引用添加引用 7 年前 |