CDialog与IWebBrowser组件,退格不起作用

时间:2012-10-03 14:53:14

标签: c++ mfc iwebbrowser2 cdialog

我有一个带有IWebBrowser2的MFC CDialog。我到了一个有HTML文本区域的页面,我可以输入文本但是退格不会删除它。

1 个答案:

答案 0 :(得分:3)

当在Internet Explorer中托管编辑控件的子类的ATL ActiveX控件时,如果将焦点设置为“编辑”控件,则按BACKSPACE键会导致Internet Explorer导航到上一个网页。如果没有带控件的网页之前的网页,则BACKSPACE键正常运行。

当用户单击子类控件时,该控件不是UI激活的。这意味着任何加速键都由Internet Explorer框架处理。永远不会对控件进行处理BACKSPACE加速键的更改。

参考:http://support.microsoft.com/kb/190044