VARIANT vFlags = {0};
VariantInit(&vFlags);
vFlags.vt = VT_I4;
vFlags.intVal |= navOpenInNewWindow;
VARIANT vTargetFrameName={0};
VariantInit(&vTargetFrameName);
vTargetFrameName.vt = VT_BSTR;
vTargetFrameName.bstrVal=SysAllocString(L"_blank");
m_pIE->Navigate(SysAllocString(newUrl),&vFlags,&vTargetFrameName,NULL,&vHeaders);
m_pIE->put_Visible(VARIANT_TRUE);
*(pDispParams->rgvarg[3].pboolVal) = VARIANT_TRUE;
我用的是 DISPID_NEWWINDOW3,打不开我给的新窗口。
我用的是 DISPID_NEWWINDOW3,打不开我给的新窗口。
看HRESULT返回值是什么
我的开发环境 上没有IE6,但我用GetLastError发出来的消息是"操作已完成"