请问如何在ATL中传递结构类型参数?我搜索到的例子在VC.NET好像都不能用,只能旧问重提,郁闷!
请问如何在ATL中传递结构类型参数?
我找了很多例子都是在VC 6.0下使用的,但是不知道VC.NET下如何使用。
以下好像是VC 6.0中的使用方法:
1、在IDL文件中定义如下结构类型:
typedef
[uuidof(......)]
struct tagUserInfo
{
int x;
int y;
}UserInfo;
2、紧接着就可直接在接口定义中使用该结构类型了。
但是,在VC.NET中不知道该怎么做(.NET中的IDL文件是编译器【编译时】自动生成的,这点跟6.0不同。)?
唉,在下对ATL不熟悉,希望高手帮忙指教一下,谢谢了!