vs2010操作excel时中的LPDISPATCH是什么?

a904235765 2015-06-24 07:43:15
1、vs2010操作excel时出现这样一条语句: LPDISPATCH lpDisp; 请问这条语句有什么作用?我在网上看到有网友说LPDISPATCH是一个指向接口的指针?有人研究过么,麻烦解答下,谢谢。
...全文
198 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
a904235765 2015-06-27
引用 楼主 a904235765 的回复:
1、vs2010操作excel时出现这样一条语句: LPDISPATCH lpDisp; 请问这条语句有什么作用?我在网上看到有网友说LPDISPATCH是一个指向接口的指针?有人研究过么,麻烦解答下,谢谢。
引用 2 楼 a904235765 的回复:
[quote=引用 1 楼 dragoo1 的回复:] 对啊,一个指向接口的指针 你在一个函数里想使用一个对象的属性或方法,总得有类对象或者类对象指针吧 所以你想操作excel,这个lpDisp不就是吗
意思就是你要操作excel,所以定义一个指向excel的指针么?[/quote] 谢谢你们。
回复
redui 2015-06-25
OFFICE支持自动化,所有支持自动化的接口都是LPDISPATCH派生的
回复
a904235765 2015-06-25
引用 1 楼 dragoo1 的回复:
对啊,一个指向接口的指针 你在一个函数里想使用一个对象的属性或方法,总得有类对象或者类对象指针吧 所以你想操作excel,这个lpDisp不就是吗
意思就是你要操作excel,所以定义一个指向excel的指针么?
回复
a904235765 2015-06-25
引用 3 楼 redui 的回复:
OFFICE支持自动化,所有支持自动化的接口都是LPDISPATCH派生的
噢,谢谢啊,有什么书籍讲这方面的么?
回复
dragoo1 2015-06-24
对啊,一个指向接口的指针 你在一个函数里想使用一个对象的属性或方法,总得有类对象或者类对象指针吧 所以你想操作excel,这个lpDisp不就是吗
回复
相关推荐
发帖
ATL
创建于2007-09-28

3218

社区成员

ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
申请成为版主
帖子事件
创建了帖子
2015-06-24 07:43
社区公告
暂无公告