• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 高手请进,关于NewEnum的问题

高手请进,关于NewEnum的问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了解决问题高手,灌篮高手问题儿童,成为解决问题的高手,康生这类问题九段高手,灌篮高手问题军团等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 高手请进,关于NewEnum的问题
描述:

我现在获得了一个Collection,我想取得其中的每个元素。但是其接口没有封装item等方法,只提供了_NewEnum()方法,我用以下方法,有问题,请指教。
IUnknownPtr ptr;
ptr=dsoPartitionAnalyzer->DesignedAggregations->_NewEnum();
其中dsoPartitionAnalyzer->DesignedAggregations是一个_Collection
inline IUnknownPtr _Collection::_NewEnum ( ) 
{
    IUnknown * _result;
    HRESULT _hr = raw__NewEnum(&_result);/////////这儿出错了
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return IUnknownPtr(_result, false)
}
在msado15.tlh中定义:
_Collection : IDispatch
{
    //
    // Property data
    //
    __declspec(property(get=GetCount))
    long Count;
    //
    // Wrapper methods for error-handling
    //
    long GetCount ( );
    IUnknownPtr _NewEnum ( );
    HRESULT Refresh ( );
    //
    // Raw methods provided by interface
    //
    virtual HRESULT __stdcall get_Count (
        long * c ) = 0;
    virtual HRESULT __stdcall raw__NewEnum (
        IUnknown * * ppvObject ) = 0;
    virtual HRESULT __stdcall raw_Refresh ( ) = 0;
};


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MSNmessenger编程问题,请高手不吝赐教!!!
  • 诡异问题:请进高手,里面说!
  • 问题还是没有解决,高手咋不出现捏?高手咋就不出现捏??
  • 超难的问题,高手请进!
  • 高手进!!调用插件方法问题!!
  • 有关OLEServer的问题,知道的高手吼一下!谢谢!
  • 请问高手,我想做一个ActivexocxMFC的控件,想问一些问题?
  • DSOFramerocx的问题,高手看一下,先放100分,解决后另开贴再给100
  • BHORegisterNameSpace问题,高手请进谢谢
  • 问VCWebBrowser刷新问题,高手请进。。

相关文章

  • 2017-06-04 如何查看自己的COM组件是否注册成功?
  • 2017-06-04 弄了一activex控件,遇到点问题请教
  • 2017-06-05 关于DLL的调试,决不是想当然的那样~~还请高手指点~~~
  • 2017-06-04 我的MFC程序使用了ATL功能后就无法退出了
  • 2017-06-04 问一个很菜的问题,OCX怎么注册,它的路径怎么写
  • 2017-06-04 在VB环境下应该如何实现对VC编写的COM组件的调用
  • 2017-06-04 ===超级郁闷,ACTIVEX调用问题,高手请进===
  • 2017-06-05 怎样让绘制的矩形边框以1Hz频率闪烁
  • 2017-06-04 关于获取播放机GUID
  • 2017-06-05 请问:已知一个进程,如何取得它的主窗口的句柄?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 高手:VB从VCCom中取二进制数据,在ATL中怎样定义,怎样赋值出去。谢谢!
    • 在DLL中调用IWbemLocator::connectServer卡死无返回
    • 关于截获系统函数的讨论。。。
    • VC操作Excel的问题!!急!!可以给更多分
    • 怎样将数据库查询的结果返回到另一台机器上。
    • google工具栏如何实现在IE当前窗口隐藏工具栏?
    • 请各位感兴趣的朋友一起探讨一下这个问题,是有关用active开发b/s结构的业务系统的。
    • 控件重绘闪烁的厉害
    • 动态库中有一类,类中有一静态变量,为什么链接时报下面的错误
    • 关于ocx卸载

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有