怎么禁止在CWebBrowser上点右键? 在一个对话匡里使用CWebBrowser。想不让用户点右键。我在类向导里看不到他。高手帮忙呀。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void CPrintIEPage::OnDocumentCompleteExplorer(LPDISPATCH pDisp, VARIANT FAR* URL) { // TODO: Add your control notification handler code here IUnknown* pUnk; LPDISPATCH lpWBDisp; HRESULT hr; pUnk = m_wndWebbrowser2.GetControlUnknown(); ASSERT(pUnk); hr = pUnk->QueryInterface(IID_IDispatch, (void**)&lpWBDisp); ASSERT(SUCCEEDED(hr)); _COM_SMARTPTR_TYPEDEF( IHTMLDocument2, __uuidof(IHTMLDocument2)); _COM_SMARTPTR_TYPEDEF( ICustomDoc, __uuidof(ICustomDoc)); if (pDisp == lpWBDisp ) { // Top-level Window object, so document has been loaded TRACE("Web document is finished downloading\n"); IHTMLDocument2Ptr pDoc(m_wndWebbrowser2.GetDocument()); ICustomDocPtr custom (pDoc); custom->SetUIHandler(&xIDocHostUIHandler); } lpWBDisp->Release(); pUnk->Release(); }STDMETHODIMP CPrintIEPage::showcontextmenu(DWORD, POINT*, IUnknown*, IDispatch*){ return S_OK;} in HTML:<body oncontextmenu="return false;">hello</body>in your VC program:implement oncontextmenu event, let it return false. 如何实现图片动态移动,和任务管理器中的查看网络的那个一样的,用sdk实现 人生的道路该如何选择? 多个程序都使用WinIO库的问题 有个文件读取的问题,高手给指点一下 关于Windows服务的问题 请问如何得到修改注册表的程序的名字? 调哪个API函数可以使鼠标、键盘失效? 呼叫中心的流程 一个另我疑惑的问题? 如何在ListCtrl中建立一个隐藏列? 一个图像格式转换的小问题,up者有分 VC程序如何获得SQL server 存储过程返回的结果?
{
// TODO: Add your control notification handler code here
IUnknown* pUnk;
LPDISPATCH lpWBDisp;
HRESULT hr; pUnk = m_wndWebbrowser2.GetControlUnknown();
ASSERT(pUnk);
hr = pUnk->QueryInterface(IID_IDispatch, (void**)&lpWBDisp);
ASSERT(SUCCEEDED(hr)); _COM_SMARTPTR_TYPEDEF( IHTMLDocument2, __uuidof(IHTMLDocument2));
_COM_SMARTPTR_TYPEDEF( ICustomDoc, __uuidof(ICustomDoc)); if (pDisp == lpWBDisp )
{
// Top-level Window object, so document has been loaded
TRACE("Web document is finished downloading\n");
IHTMLDocument2Ptr pDoc(m_wndWebbrowser2.GetDocument());
ICustomDocPtr custom (pDoc);
custom->SetUIHandler(&xIDocHostUIHandler);
} lpWBDisp->Release();
pUnk->Release();
}
STDMETHODIMP CPrintIEPage::showcontextmenu(DWORD,
POINT*,
IUnknown*,
IDispatch*)
{
return S_OK;
}
<body oncontextmenu="return false;">
hello
</body>in your VC program:
implement oncontextmenu event, let it return false.