社区
ATL
帖子详情
我想创建一个ActiveX控件,然后有个函数的返回值是一个自定义对象?
hbjxx638
2012-06-25 09:19:30
我想创建一个ActiveX控件,然后有个函数的返回值是一个自定义对象,这个怎么做?
比如ActiveX里面有个函数叫GetErrorInfo, 我的返回值想定义成自己写的类CErrorInfo,这个怎么弄,直接把这个类作为返回值是不行的吧?
...全文
95
4
打赏
收藏
我想创建一个ActiveX控件,然后有个函数的返回值是一个自定义对象?
我想创建一个ActiveX控件,然后有个函数的返回值是一个自定义对象,这个怎么做? 比如ActiveX里面有个函数叫GetErrorInfo, 我的返回值想定义成自己写的类CErrorInfo,这个怎么弄,直接把这个类作为返回值是不行的吧?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
牧童吃五谷
2013-08-12
打赏
举报
回复
首先你必须把你编写的需要返回的类继承接口IDispatch,然后函数参数采用PIDISIPATCH类型
happytengfei
2012-06-30
打赏
举报
回复
可以,但返回的不是CErrorInfo。具体方法如下:1 让你的ActiveX控件支持ISupportErrorInfo 2 让你的ActiveX控制支持IXXX接口,这个IXXX接口是你自己实现的一个接口,主要用来处理错误 3 在你的方法中创建IErrorInfo,并将IErrorInfo的GUID设置为IID_IXXX的值 4 在客户端通过GetErrorInfo得到IErrorInfo的值,通过IErrorInfo的GetGUID获取IID_IXXX接口的值 5 通过IUnknown的QueryInterface获取IXXX接口 至此你可以尽情的使用IXXX接口了。
牧童吃五谷
2012-06-30
打赏
举报
回复
GetErrorInfo()函数返回LPDISPATCH接口指针,即在该函数中建立一个COM对象,并返回该COM对象的接口指针,该接口指针是你的CErrorInfo对象的接口
fishion
2012-06-26
打赏
举报
回复
可以试试返回指针,也就是LONG 型看看
Active Calculator
ActiveX
控
件
Active Calculator
ActiveX
控
件主要特色: 支持所有常用数学表达式 支持算术,逻辑运和位操作 用表达式报告语法错误 支持常用编程语言中的for, while, if等
控
制命令
返回
值
是数
值
或字符串 允许自
定义
变量和
函数
...
Visual C++实践与提高-COM和COM+篇『PDF』
6.3.1
创建
一个进程内自动化组件工程 6.3.2 分析新建工程文件 6.3.3 添加COM
对象
类 6.3.4 为接口添加属性 6.3.5 为接口添加方法 6.3.6
创建
并测试组件 6.4 探讨MFC实现COM的内幕 6.4.1 MFC COM
对象
的实现 6.4.2 MFC ...
项目实战:Java Applet与
ActiveX
控
件应用
作为一个程序员和架构师,掌握
控
件的开发和集成技术,是必须的技能; 浏览器中显示的内容主要是标签,当需要复杂操作时,
控
件技术是超越标签、给B/S项目扩展功能的重要方法! 学习本套视频,主要是掌握java applet...
Visual Basic 6编程技术大全 中译本扫描版带书签 2/2
是非常详细和深入的Vb6学习教程,无论对初学者还是有经验的开发人员,都非常有帮助 第一部分基础篇1 第1章 VB6入门1 1.1 集成开发环境1 1.1.1 运行IDE1 1.1.2 选择工程类型1 1.1.3 IDE窗口2 1.1.4 菜单5 1.1.5 工具...
Visual Basic 6编程技术大全 中译本扫描版带书签 1/2
是非常详细和深入的Vb6学习教程,无论对初学者还是有经验的开发人员,都非常有帮助 第一部分基础篇1 第1章 VB6入门1 1.1 集成开发环境1 1.1.1 运行IDE1 1.1.2 选择工程类型1 1.1.3 IDE窗口2 1.1.4 菜单5 1.1.5 工具...
ATL
3,245
社区成员
48,537
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章