佚名通过本文主要向大家介绍了iwebbrowser2,iwebbrowser,iid iwebbrowser2,请问您今天要来点兔子,请问等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请问微软提供的标准控件IWebBrowser能不能传出键盘事件
描述:
解决方案1:
描述:
写了一个程序,主要功能是在窗口中显示一个网页。显示网页使用了IWebBrowser控件。现在有一个需求,就是在网页中单击ESC时要退出程序。可是我在容器程序中无法捕获到IWebBrowser控件的WM_KEYDOWN事件。请问各位又没有什么好的解决办法。谢谢。
解决方案1:
基于对话框的话,可以直接用ESC就可以退出了,默认对话框程序,就有此功能
解决方案2: 方法1 如果是基于MFC的对话框程序,在PretranslateMessage中捕获WM_KEYDOWN
方法2 在容器的IOleClientSite实现的同一个对象上实现IDocHostUIHandler::TranslateAccelerator
您可能想查找下面的文章:
- IWebBrowser2::Navigate的问题
- IWebBrowser2::Navigate的问题
- 请教IWebBrowser2问题~~~~~~~~~在线等
- 如何用IWebBrowser2判断当前窗口是否处于激活状态?
- ATL下有没有包装过的(基础是IWebBrowser2)的浏览器控件可用?或者哪里有源代码可以下载?
- 通过IWebBrowser2能获得IE中已经载入的其他插件的接口么?
- 给定一个url,如何用IWebBrowser2接口获得该url的源码?
- 如何在activex中得到IWebBrowser2指针???
- 提问一个IWebBrowser2如何自动保存当前的文件啊,如果用EXECWB会弹出SAVE窗口,我想不让他弹出,比如自动保存到C:下,请问这个怎么搞啊,有点
- 关于IWebBrowser2的get_Width,get_Height问题(解决后将加到200分,不够再加,多谢!)