编程教程
您现在的位置: 中国个人站长站 >> 网络编程 >> Visual C++ >> 教程正文 ATL中的集合和枚举 一
推荐位

ATL中的集合和枚举 一

中国个人站长站 Visual C++ 点击数: 更新时间:2004-8-25
     IEnumVARIANT* pEnumVar ;

     hRes = pATLEnum->GetEnum( (IUnknown**) &pEnumVar ) ;

     ULONG         nReturned = 0 ;

     VARIANT       arrVar[nBatchSize] = { 0 } ;

 

     pEnumVar->Next(nBatchSize, &arrVar[0], &nReturned) ;

 

     pEnumVar->Release() ;

     pATLEnum->Release() ;

 

     CoUninitialize();

     return 0;

}

执行完pEnumVar->Next(nBatchSize, &arrVar[0], &nReturned) ;这一条语句,可以从调试窗口看到如下结果:

ATLEnum - 05

变量nReturned = 2说明该枚举器取回了2个数据,展开arrVar数组的显示,可以看到枚举器接口正确地实现了Next()方法,将两个VARIANT数据传递给了客户端代码。

上一页  [1] [2] [3] [4] [5] 

教程录入:swh    责任编辑:swh 
个人站长站与你风雨同舟!
本站所提供的资源均来源于互联网,如有侵权行为,请与本站管理员联系,我们会第一时间删除!
·如果您发现《ATL中的集合和枚举 一》文章有错误,也请通知我们修改!
联系邮箱chinageren#126.com,谢谢支持!
站内搜索:
广告服务 | 友情链接 | 联系我们 | 免责声明 | 用户留言 | 网站导航
版权所有:中国个人站长站 2007-2008 未经授权禁止复制或建立镜像 客服QQ号:112731235
copyright © 2007-2008 www.ChinaGeRen.com online services. all rights reserved. 苏ICP备05000059号