在网上下载的源码中有如下一行
<WebBrowser name="oneclick_browser" homepage="http://www.winradar.com/?f=duidemo" autonavi="true"/>
但是在duiDesigner中却没有找到该控件,添加成功后会发现无法正常选中。解决方法是继承类CWebBrowserEventHandler,并在为控件添加事件
CWebBrowserUI* pBrowser = static_cast<CWebBrowserUI*>(m_pm.FindControl(_T("oneclick_browser")));
pBrowser->SetWebBrowserEventHandler(this);
猜测是下面这个虚函数起作用:
virtual HRESULT STDMETHODCALLTYPE UpdateUI( void)
{
return S_OK;
}