熟悉CHtmlView编程的请进

捕鲸叉 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();
}
...全文
94 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
捕鲸叉 2014-04-27
  • 打赏
  • 举报
回复
pBrowser->ShowBrowserBar(&vtBandGUID, &vtShow, 0); 上句返回值 HRESULT 为0x80040100
捕鲸叉 2014-04-27
  • 打赏
  • 举报
回复
引用 1 楼 lis2012 的回复:
给你一个连接 http://blog.csdn.net/waitforfree/article/details/8946171
没有我要的内容
lis2012 2014-04-27
  • 打赏
  • 举报
回复
给你一个连接 http://blog.csdn.net/waitforfree/article/details/8946171

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧