哪位能帮我写一个示例,用mWebBrowser2->Navigate打开一个网页时,响应 DISPID_BEFORENAVIGATE2,DISPID_NAVIGATECOMPLETE2,DISPID_DOCUMENTCOMPLETE事件。不能用MFC,只能用c++,ATL实现,比如在main函数中打开网页,然后新建一个基类是IDispatch的类响应这几个事件。赠送100分,如果分不够可以再加,一定要调试通过,把源码发到.cn
(没办法了,我昨天自己写了一个,但调试了一天也没响应DISPID_DOCUMENTCOMPLETE事件)
(没办法了,我昨天自己写了一个,但调试了一天也没响应DISPID_DOCUMENTCOMPLETE事件)
解决方案 »
- 谁会将C编写的程序改成像MFC那样有图形界面的程序啊,急死了
- 查询效率问题
- 请教大虾们一个问题:把内存整个文件后,如何得到Windows实际提交的物理内存数??因为..
- 100分求“ C++数值算法(第二版)”源码!可以再加分!
- 在一个SMTP程序中如何显示发件人姓名,而不是默认的发件人邮件地址
- 给一些建议
- 如何在启动一个SDI程序之前首先显示一个模态对话框!
- 如何生成.pdf文档
- 看visual c++ 技术内幕4e 的同志请看
- VC中怎么使用控件组?
- 写了个nt式的驱动程序,为了和应用程序通信,该驱动程序.sys文件必须安装加载嘛?那样设备管理器内不是可以看见我的驱动了嘛?
- IHTMLDocument access violation
STDMETHOD(QueryInterface)(REFIID riid,void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG __stdcall AddRef(void);
ULONG __stdcall Release(void);
// IDispatch
STDMETHOD(GetTypeInfoCount)(UINT *pctinfo);
STDMETHOD(GetTypeInfo)(UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);
STDMETHOD(GetIDsOfNames)(REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid, DISPID *rgDispId);
STDMETHOD(Invoke)(DISPID dispidMember,REFIID riid, LCID lcid,WORD wFlags, DISPPARAMS * pDispParams,VARIANT * pvarResult,EXCEPINFO * pexcepinfo,UINT * puArgErr);
但不知道哪来出了问题,就是不响应DISPID_NAVIGATECOMPLETE2,DISPID_DOCUMENTCOMPLETE消息。能不能帮我写个源码示例发给我