请教微软全球技术中心:关于在COM(VCATL)中建立Outlook事件的连接,具体请看内容
现想打开Outlook后每次新建邮件的时候能同InspectorsEvents 建立连接,我用VC写的如下:
定义:
class ATL_NO_VTABLE CAddin :
public IDispEventSimpleImpl<1,CAddin,&__uuidof(Outlook::InspectorsEvents)>,
typedef IDispEventSimpleImpl</*nID =*/ 5,CAddin, &__uuidof(Outlook::InspectorsEvents)> InspEvents;
SINK:
SINK_ENTRY_INFO(1,__uuidof(Outlook::InspectorsEvents,0xf03,OnNewMail, &OnNewMailInfo)
接立连接:
//此出返回错误
hr = InspEvents::DispEventAdvise((IDispatch*)ppvObject,&__uuidof(Outlook::InspectorsEvents) );
是不是我的实现方法不对,如有可能请提供方法
谢谢