现有一个COM组件,就是移动的短信组件EMPP, 我已经可以调用它的方法了,现在要处理其事件, 看到一篇文章说继承IDispEventImpl,但不知道怎么写GUID参数,
请各位大侠救命!!!!如下定义中的pdiid和plibid都应该填写什么啊?///////////////////////////////////////////
class EventReceiver :
public IDispEventImpl<0,
EventReceiver,
&DIID__????,
&LIBID_????, 1, 0>///////////////////////////////////////////
请各位大侠救命!!!!如下定义中的pdiid和plibid都应该填写什么啊?///////////////////////////////////////////
class EventReceiver :
public IDispEventImpl<0,
EventReceiver,
&DIID__????,
&LIBID_????, 1, 0>///////////////////////////////////////////
解决方案 »
- 哪位能给提供一个vc树形控件,需要有checkbox的那种,而且还能区分全部选中和部分选中。谢谢!
- error C2084: function 'HRESULT ATL::CComModule::RevokeClassObjects(void)
- 田大新Visual C++用哪本书讲的
- 请教高手, 有关MFC,继承
- 问个很简单的问题,事关CSDN的分数太多,懒得查google
- c语言中如何使用VC中定义的c++回调函数?
- 重问NTFS格式中怎样设置文件的摘要?
- 如何删除文件中的某条内容?文件操作只有read和write之类,哪里有删除?
- CDC 有没有清空视图的函数阿??
- 各位,为了交流方便,共同进步,留下自己的信息和联系方式好吗?
- 如何让窗口无效(包括menu和toolbar)
- 请问如何获取数组的长度(不使用文章中的笨方法)
_IemptclEvents : IDispatch
{
//
// Wrapper methods for error-handling
// // Methods:
HRESULT MessageReceived (
_bstr_t MsgID,
_bstr_t srcID,
_bstr_t content,
const _variant_t & submitDatetime ); ....
public IDispEventImpl<0,
EventReceiver,
&DIID__IemptclEvents,
&LIBID_xxxxxxxxLib, 1, 0> xxxxxxx 是你.dll 的名称,可能是 &LIBID_emppLib, 1, 0>
----------------------------
LIBID_xxxxxxxxLib
是可以在empp.tlh里看到的,因为你在import的后面添加了named_guids ,所以在empp.tlh的下面是可以看到的,仔细找找