我有一个带有 IWebBrowser2 的 MFC CDialog。我进入一个有 HTML 文本区域的页面,我可以输入文本,但退格键不会删除它。
问问题
444 次
1 回答
3
在 Internet Explorer 中承载作为编辑控件子类的 ATL ActiveX 控件时,当焦点设置为 Edit 控件时按 BACKSPACE 键会导致 Internet Explorer 导航到上一个网页。如果具有该控件的网页之前没有网页,则 BACKSPACE 键正常工作。
当用户单击子类控件时,该控件不是 UI 激活的。这意味着任何加速键都由 Internet Explorer 框架处理。控件永远不会更改以处理 BACKSPACE 加速键。
参考: http: //support.microsoft.com/kb/190044
于 2012-10-06T13:57:03.627 回答