社区
ATL
帖子详情
急!请问下SINK_ENTRY_EX中使用的DISPID_XXX是从哪里得来的啊?
whoonline
2006-10-10 02:21:13
在工程中import了一个COM控件,但是在生成的.tlh里只有CLSID_XXX、IID_XXX、DIID_XXX,但没有DISPID_XXX。那么在用SINK_ENTRY_EX实现事件的时候,怎样指定dispid呢?
...全文
250
8
打赏
收藏
急!请问下SINK_ENTRY_EX中使用的DISPID_XXX是从哪里得来的啊?
在工程中import了一个COM控件,但是在生成的.tlh里只有CLSID_XXX、IID_XXX、DIID_XXX,但没有DISPID_XXX。那么在用SINK_ENTRY_EX实现事件的时候,怎样指定dispid呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengjing1108
2006-10-23
打赏
举报
回复
6:你可以尝试一下啊.试试就知道了吗
我估计是呵呵
wshcdr
2006-10-13
打赏
举报
回复
1.系统固有的
2.自己定义的
whoonline
2006-10-11
打赏
举报
回复
自己顶一个啊
whoonline
2006-10-10
打赏
举报
回复
我试了用6但是还是拦截不到事件啊
whoonline
2006-10-10
打赏
举报
回复
但我现在没有原始的idl文件,只是直接import别人的dll,而且我想找事件的,比如_WMPOCXEvents::NewStream的DISPID,这个接口在OLE VIEW中看不到。我打开.tlh后也没找到DISPID__XX之类的宏。不过发现有这样的语句:
__declspec(implementation_key(6)) HRESULT _WMPOCXEvents::NewStream ( );
是不是这个6就是它的DISPID呢?
firmbird
2006-10-10
打赏
举报
回复
idl文件中不是有吗?
或者用OLE Viewer查看接口方法,每个方法上都有一个id
whoonline
2006-10-10
打赏
举报
回复
但问题是,我怎么知道某个事件接口中的函数对应的DISPID是多少呢?
firmbird
2006-10-10
打赏
举报
回复
自己定义
BEGIN_
SINK
_MAP(CMainDlg)
SINK
_
ENTRY
(IDC_
EX
PLORER1, ..。响应不到的
SINK
_
ENTRY
(IDC_
EX
PLORER1,
DIS
PID
_NEWWINDOW3, OnNewBrowser) END_
SINK
_MAP() void __stdcall OnNewBrowser( I
Dis
patch **pp
Dis
p, VARIANT_BOOL *Cancel, DWORD dwFlags, BSTR bstrUrlCont
ex
t, BSTR bstrUrl); ...
如何查看office事件的
DIS
PID
最近在学习office插件的开发,遇到一个问题,添加
SINK
_
ENTRY
_INFO事件响应时,不知道如何获得
dis
pid
,在网上查了一下,在msdn上找到这么一个答案: “
Ex
tracts from the IDL definition (as described in MSOUTL9....
MindSpore:model.train
中
的dataset_
sink
_mode该如何理解?
在加载阶段一般会获取整个数据集的meta信息,基于此meta信息可以进行数据集的shuffle(整个数据集的),也可做数据的分片,用于分布式训练,然后基于这个meta信息一个一个样本的从存储上加载至内存
中
,样本加载至...
在VC++程序
中
接收COM事件
但是除了在MFC
中
能够接收控件所发出的事件以外,VC++不能自动生成接收事件的代码。为了接收普通COM的事件,必须自行编写接收事件的代码。本文通过一个具体的实例说明如何在VC++程序
中
通过ATL编写接收COM事件的代码,...
spdlog 日志库学习,自定义
sink
spdlog 有daily_file_
sink
每日创建一个 和rotating_file_
sink
根据大小翻滚,但是每个
sink
是独立处理的,没法根据时间和文件大小来同时作为生成条件,只好继承 base_
sink
自定义。 首先是文件名的拼接,参照...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章