VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1202|回复: 5

InvokeHelper函数是什么意思

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-19 23:40:01 | 显示全部楼层 |阅读模式
我现在做那个通信的课程设计 从网上下载了一些vc的源代码 发现了很多InvokeHelper函数的调用,查了很多资料还是弄不明白那些参数是什么回事
比如说
        InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
           InvokeHelper(0x1d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,nNewValue);
        等等
那个MSDN我觉得说得很不清楚
所以哪个朋友懂得话 麻烦说一下
等待 谢谢!!!!!!!!!!!!!!!!!!!!!!!!!1       
回复

使用道具 举报

0

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-3-31 10:45:01 | 显示全部楼层
这个代码是ide自己生成的吧,大概是调用组件的一个功能方法。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-20 12:15:02 | 显示全部楼层
感觉 象COM组件里的东东
回复

使用道具 举报

0

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-8-20 14:00:01 | 显示全部楼层
当你调用关于activex控件中的相关方法时,你要导入此控件到程序中,此时就会在工程中生成一个关于此控件调用的一个伪调用类,其中的cpp中调用每个方法都是通过InvokeHelper调用其中的dwDispID值来定位方法的地址的!因此,可以将InvokeHelper调用理解为定位activex控件中的相关方法的一种手段!
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-8-20 14:30:02 | 显示全部楼层
invokehelper: 用于调用OLE 的IDispatch 接口方法的一个封装方法。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-24 11:00:01 | 显示全部楼层
谢谢,luluzhao,widmen
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表