以前有人提过这个问题,我按标准的添加OnNewWindow3的办法,能截获下来OnNewWindow3,但是URL地址是乱码,
> XXX.exe!CXXXHtmlView::OnNewWindow3(IDispatch * * ppDisp=0x0010fae0, short * Cancel=0x03bbffe0, unsigned long dwFlags=6, wchar_t * bstrUrlContext=0x001e32ec, wchar_t * bstrUrl=0x0458ff3c) 行100 C++
XXX.exe!_AfxDispatchCall(void (void)* __formal=0xfffffffe, void (void)* __formal=0xfffffffe, void (void)* __formal=0xfffffffe) 行40 C++
XXX.exe!CCmdTarget::CallMemberFunc(const AFX_DISPMAP_ENTRY * pEntry=0x008d7908, unsigned short wFlags=1, tagVARIANT * pvarResult=Empty, tagDISPPARAMS * pDispParams=0x0010e974, unsigned int * puArgErr=0x0010e68c) 行1064 + 0xf 字节 C++bstrUrlContext及bstrUrl都是乱码CallMemberFunc(const AFX_DISPMAP_ENTRY* pEntry, WORD wFlags,
VARIANT* pvarResult, DISPPARAMS* pDispParams, UINT* puArgErr)的pDispParams参数中的地址是正确的地址,请问这是何原因?是我少添加了头文件还是?
> XXX.exe!CXXXHtmlView::OnNewWindow3(IDispatch * * ppDisp=0x0010fae0, short * Cancel=0x03bbffe0, unsigned long dwFlags=6, wchar_t * bstrUrlContext=0x001e32ec, wchar_t * bstrUrl=0x0458ff3c) 行100 C++
XXX.exe!_AfxDispatchCall(void (void)* __formal=0xfffffffe, void (void)* __formal=0xfffffffe, void (void)* __formal=0xfffffffe) 行40 C++
XXX.exe!CCmdTarget::CallMemberFunc(const AFX_DISPMAP_ENTRY * pEntry=0x008d7908, unsigned short wFlags=1, tagVARIANT * pvarResult=Empty, tagDISPPARAMS * pDispParams=0x0010e974, unsigned int * puArgErr=0x0010e68c) 行1064 + 0xf 字节 C++bstrUrlContext及bstrUrl都是乱码CallMemberFunc(const AFX_DISPMAP_ENTRY* pEntry, WORD wFlags,
VARIANT* pvarResult, DISPPARAMS* pDispParams, UINT* puArgErr)的pDispParams参数中的地址是正确的地址,请问这是何原因?是我少添加了头文件还是?
解决方案 »
- 请教一个下采样的问题
- 如何取到网页中checkbox 中的文字?
- 学生成绩统计的SQL问题,急!!!!
- 我要知道一个窗口是否有WS_VISIBLE属性,我用GetWindowLong,可是得出的是一个long值,我还应该怎么进一步去判断?
- 怎么做Vc++写的 exe的安装程序?给点意见?
- 内存泄露了怎么办??下载了一个英文版的boundschecker不会用
- 难道你没遇到过吗:为什么TreeView中加入浮动菜单需要双击右键才能弹出,而不是单击
- 免费代理有誰知道?
- 开第2帖求关于多线程的问题了(还可加分)
- 如何初始化时就设置坐标的原点(不要在左上角),而是自定义
- 请教,MFC的程序,应该如何正确声明回调函数?
- 请教下个问题
IDispatch *ppDisp,
VARIANT_BOOL *Cancel,
DWORD dwFlags,
LPCTSTR bstrUrlContext,
LPCTSTR bstrUrl
)
我原来用的是BSTR来代替LPCTSTR ,太粗心了!