内嵌浏览器控件 IWebBrowser2,enter键 响应不了发送,只能换行

JingPingLi 2018-12-06 09:57:27
1.注册表配置FEATURE_BROWSER_EMULATION值, 给WebBrowser控件指定特定的浏览器运行 本地IE11版本。
参考:https://www.cnblogs.com/zhwl/p/3147832.html

2.注册表配置:


3.本地项目界面(cocos2dx 3.10 模拟器窗口)


4.本地ie 11版本


5.本地ie 11 打开地址该地址, enter键 可以 响应发送


希望大家多多帮忙,不胜感激。
...全文
193 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
JingPingLi 2018-12-07
  • 打赏
  • 举报
回复
感谢帮忙。终于enter可以发送了。
message 写错了,谢谢。
JingPingLi 2018-12-07
  • 打赏
  • 举报
回复
请问,我这边代码有问题吗?
按你的方法,还是“”enter键 响应不了发送,只能换行".
JingPingLi 2018-12-07
  • 打赏
  • 举报
回复
谢谢,我试试看。
蒋晟 2018-12-06
  • 打赏
  • 举报
回复
父窗口是对话框的话IDOK会吃回车。Tab键也会吃,因为对话框上tab是切换到下一个控件。 你的消息循环应该让浏览器控件在有键盘焦点的时候提前处理键盘消息 if(pOleInPlaceActiveObject->TranslateAccelerator(&msg)==S_FALSE) { ::TranslateMessage(&msg); ::DispatchMessage(&msg); } 这样。

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧