请问怎么在CWebBrowser2中加入OnNewWindow事件? 本帖最后由 VisualEleven 于 2011-10-08 10:02:58 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考:BEGIN_SINK_MAP(CBrowserView)里面添加:SINK_ENTRY_INFO(_nDispatchID, DIID_DWebBrowserEvents2, DISPID_NEWWINDOW2, OnEventNewWindows2, &NewWindow2_Info)// __declspec(selectany) _ATL_FUNC_INFO CBrowserView::NewWindow2_Info = { CC_STDCALL, VT_EMPTY, 2, { VT_DISPATCH, VT_BOOL | VT_BYREF} }; // 实现:void __stdcall CBrowserView::OnEventNewWindows2(IDispatch **ppDisp, BOOL* pCancel){ } 请问在VC++2010中如何连接用Access2010创建好的accdb数据库? 热烈恭喜我党新当选的两位MVP mdi框架,怎么在主框架的客户区域添加视图? 入门问题: com的注册问题 关于用SMTP协议发邮件的问题!!! 怎样给新增的线程安装一个定时器呀?? 请问自定义事件ID取值的范围是多少? 图片的拉伸的问题? 神仙?妖怪?谢谢!。。。。。。。什么?高手? !请进!! RegQueryValueEx失败 c++怎样动态创建大数组?
BEGIN_SINK_MAP(CBrowserView)里面添加:
SINK_ENTRY_INFO(_nDispatchID, DIID_DWebBrowserEvents2, DISPID_NEWWINDOW2, OnEventNewWindows2, &NewWindow2_Info)// __declspec(selectany) _ATL_FUNC_INFO CBrowserView::NewWindow2_Info = { CC_STDCALL, VT_EMPTY, 2, { VT_DISPATCH, VT_BOOL | VT_BYREF} }; // 实现:void __stdcall CBrowserView::OnEventNewWindows2(IDispatch **ppDisp, BOOL* pCancel){ }