熟悉CHtmlView编程的请进

joshua0137 2014-04-27 05:28:44
为什么我用下列代码无法在CHtmlView里显示Search工具栏呢?如何改才能达到目的?

	IWebBrowser2 *pBrowser = NULL;
// Ensure that our site is an browser window
HRESULT hr = m_pBrowserApp->QueryInterface(IID_IWebBrowser2, (void **) &pBrowser);
if (SUCCEEDED(hr))
{
// Display the band object (the Search bar in this case)
VARIANT vtBandGUID, vtShow;
vtBandGUID.vt = VT_BSTR;
//把这里的CLSID换成你的工具条CLSID
vtBandGUID.bstrVal = SysAllocString(OLESTR("{30D02401-6A81-11d0-8274-00C04FD5AE38}"));
vtShow.vt = VT_BOOL;
vtShow.boolVal = TRUE;
pBrowser->ShowBrowserBar(&vtBandGUID, &vtShow, 0);
SysFreeString(vtBandGUID.bstrVal);
pBrowser->Release();
}
...全文
48 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
joshua0137 2014-04-27
pBrowser->ShowBrowserBar(&vtBandGUID, &vtShow, 0); 上句返回值 HRESULT 为0x80040100
回复
joshua0137 2014-04-27
引用 1 楼 lis2012 的回复:
给你一个连接 http://blog.csdn.net/waitforfree/article/details/8946171
没有我要的内容
回复
gomaps点cn 2014-04-27
给你一个连接 http://blog.csdn.net/waitforfree/article/details/8946171
回复
发动态
发帖子
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
社区公告
暂无公告