Tab 键在 IWebbrowser2 中不起作用

Tab key doesn't work in IWebbrowser2

本文关键字:不起作用 IWebbrowser2 键在 Tab      更新时间:2023-10-16

我正在使用ActiveX控件在ATL应用程序(IWebbrowser2)中实现嵌入式浏览器。问题是,我无法使用 tab 键在文本字段之间跳转。按 Tab 键不执行任何操作。按 Enter 键按预期提交表单。问题存在,例如在脸书登录网站上。如何使 Tab 键正常工作?我是否必须在 ATL 控件中激活某些内容才能完成此操作?

谢谢!

法比安

本文介绍了如何在 C 中使用 IWebBrowser2 的方法:http://www.codeproject.com/KB/COM/cwebpage.aspx

在它下面的一些评论中,人们有完全相同的问题。似乎 IWebBrowser2 只是有错误,并没有将键盘消息(不仅是 TAB,还有 CTRL+C 等)转换为预期的操作。在某些评论中,有一个解决方法:http://www.codeproject.com/Messages/3558959/Re-hot-key-not-work.aspx

但是我对ActiveX一无所知,所以我不知道这是否适用于您的情况。