|
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
|