请问如何在ATL中传递结构类型参数?我搜索到的例子在VC.NET好像都不能用,只能旧问重提,郁闷!

Hello_World_01 2005-04-04 01:14:59
请问如何在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不熟悉,希望高手帮忙指教一下,谢谢了!
...全文
87 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangweixing2000 2005-04-04
  • 打赏
  • 举报
回复
哈哈!接分!
Hello_World_01 2005-04-04
  • 打赏
  • 举报
回复
真爽,wangweixing2000已经帮我这个COM菜鸟解答了:
[export]
struct UserInfo
{
int x;
int y;
};

感谢wangweixing2000!!!

结帖。

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧