MFC 做了一个浏览器程序,当点击网页上的按钮的时候自动换成360浏览器打开了,怎样换成mfc打开 我用MFC 做了一个浏览器程序,当点击网页上的按钮的时候自动换成360浏览器(我安装的浏览器)打开了,怎样换成mfc浏览器打开,默认的主页为这个网页,当点击上面的搜狐等网页时,自动用我安装的360浏览器打开,为什么,有办法改过来吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 360 很流氓的,这个真是无解,感觉从底层 Hook 了所有调起 IE 的操作,除非你是直接执行 iexplore.exe。我用这段代码,在别人的电脑上居然调起 360 安全浏览器,Navigate 函数直接无效,简直他妈的想骂人。HRESULT hr = OleInitialize(NULL);if ((hr == S_OK) || (hr == S_FALSE)){ IWebBrowser2 *wb = NULL; hr = CoCreateInstance(CLSID_InternetExplorer, NULL, CLSCTX_LOCAL_SERVER, IID_IWebBrowser2, (void **)&wb); if (hr == S_OK) { BSTR bstrUrl = SysAllocString(L"http://bbs.csdn.net/"); if (bstrUrl != NULL) { VARIANT vtEmpty; vtEmpty.vt = VT_EMPTY; hr = wb->Navigate(bstrUrl, &vtEmpty, &vtEmpty, &vtEmpty, &vtEmpty); SysFreeString(bstrUrl); } wb->Quit(); wb->Release(); } OleUninitialize();} 你处理一下 NewWindow2 就行了,具体我就不放代码了,随便度一下就有。 这个要你处理下,自己重写虚函数OnNewWindow2http://blog.csdn.net/xiangzhang321/article/details/7753177 請問如何在對話框窗口中加上工具框 vc 调用acitvex控件问题? 比较难搞的问题,字有点多请进来查看,麻烦大家帮帮小第 关于命令行执行问题 请指教 据说设备在注册表中存放着USB设备的逻辑设备名称! dos批处理 一道数学题 在win2000下编译的程序,为什么在win98下不能运行?怎么解决? TAPI3 问题 赐教啊 关于文件patch的编写原理,求解?? visual studio2010中MFC调试的相关问题~~谢谢!! C/C++字节对齐问题
我用这段代码,在别人的电脑上居然调起 360 安全浏览器,Navigate 函数直接无效,简直他妈的想骂人。
HRESULT hr = OleInitialize(NULL);
if ((hr == S_OK) || (hr == S_FALSE))
{
IWebBrowser2 *wb = NULL;
hr = CoCreateInstance(CLSID_InternetExplorer, NULL, CLSCTX_LOCAL_SERVER, IID_IWebBrowser2, (void **)&wb);
if (hr == S_OK)
{
BSTR bstrUrl = SysAllocString(L"http://bbs.csdn.net/");
if (bstrUrl != NULL)
{
VARIANT vtEmpty;
vtEmpty.vt = VT_EMPTY;
hr = wb->Navigate(bstrUrl, &vtEmpty, &vtEmpty, &vtEmpty, &vtEmpty);
SysFreeString(bstrUrl);
}
wb->Quit();
wb->Release();
}
OleUninitialize();
}
http://blog.csdn.net/xiangzhang321/article/details/7753177