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

a904235765 2015-06-24 07:43:15
1、vs2010操作excel时出现这样一条语句: LPDISPATCH lpDisp; 请问这条语句有什么作用?我在网上看到有网友说LPDISPATCH是一个指向接口的指针?有人研究过么,麻烦解答下,谢谢。
...全文
447 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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不就是吗

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧