用browser ActiveX control创建了一个浏览器控件,获得接口IWebBrowser2后,打开一个网页,然后
CComPtr<IDispatch> spDisp;
WebBrowser->get_Document(&spDisp);CComQIPtr<ICustomDoc, &IID_ICustomDoc> spCustomDoc(spDisp);
CComPtr<IDocHostUIHandler> pHandle
spCustomDoc->SetUIHandler(pHandle);
现在在网页中输入框按下键盘键时,不能处理keyup,keydown,该如何让pHandle获取keyup,keydown的响应呢?
CComPtr<IDispatch> spDisp;
WebBrowser->get_Document(&spDisp);CComQIPtr<ICustomDoc, &IID_ICustomDoc> spCustomDoc(spDisp);
CComPtr<IDocHostUIHandler> pHandle
spCustomDoc->SetUIHandler(pHandle);
现在在网页中输入框按下键盘键时,不能处理keyup,keydown,该如何让pHandle获取keyup,keydown的响应呢?
解决方案 »
- 结构体定义为static的用法
- 写了一个视频监控流转发的接口,和大家分享
- 【200分】请问带有对象数组的ActiveX控件应该如何设计???急用,请帮帮忙,谢谢了!!!
- 线程钩子问题
- 请大家讨论一下两个窗体(并列关系)之间如何有效通讯?
- 请问哪有MSDN的中文版呀?
- 不大不小的问题?
- "hardstudylulin (思过崖)"---什么叫来者有分???是倒分吧! (up真正的给分)
- 关于多客户端数据库机制(ADO),
- char s[20];中全是字符,即无‘\0'结尾,怎样将其传给CString类型的变量?
- 【求助】关于处理鼠标点击固定区域问题,谢谢
- 自绘CListCtrl时子类化CHeaderCtrl时失败
想知道怎么能响应keyup或keydown,即使不用这方法
查了N多资料,还是不明白,为什么触发不了,换句话说,我写的浏览器用atl控件,网页打开后输入字符不能触发keyup和keydown。