COleVariant vPostData(strPost);
COleVariant vPostHeader(strHeader);
m_Browser.Navigate("http://passport.csdn.net",&nFlag,&tagFrame,vPostData,vPostHeader);
然后到
BeforeNavigate2Explorer1(LPDISPATCH pDisp, VARIANT* URL, VARIANT* Flags, VARIANT* TargetFrameName, VARIANT* PostData, VARIANT* Headers, BOOL* Cancel)
中去查看,发现PostData没有数据,但是Headers是有数据的,请问这个是什么问题,得怎么处理
COleVariant vPostHeader(strHeader);
m_Browser.Navigate("http://passport.csdn.net",&nFlag,&tagFrame,vPostData,vPostHeader);
然后到
BeforeNavigate2Explorer1(LPDISPATCH pDisp, VARIANT* URL, VARIANT* Flags, VARIANT* TargetFrameName, VARIANT* PostData, VARIANT* Headers, BOOL* Cancel)
中去查看,发现PostData没有数据,但是Headers是有数据的,请问这个是什么问题,得怎么处理
COleVariant vPostData(strPost); // 你这样使用 CString 构造出來的是 VT_BSTR, 当然有问题
再转换(COleVariant)vPostData;