读书人

为什么CHtmlView无法获取键盘F6的键值

发布时间: 2012-12-14 10:33:07 作者: rapoo

为何CHtmlView无法获取键盘F6的键值?
很简单的一个问题,我在html文件中用document.onkeydown捕获键盘按键,然后用CHtmlView加载这个html文件,怪异的是,其他所有键盘上的键码都可以捕获,唯独按下'F6'功能键无法获取键码;

html文件本身没有问题,用ie直接打开,是可以捕获到F6的键码的。

难道是CHtmlView收到F6按键事件,没有发送给html?
[解决办法]
IE跟 CHtmlView和webcontrol还是有点不一样,经常是IE能完成的功能,在CHtmlView和webcontrol上面就用不了。看来得对CHtmlView和webcontrol进行优化才行了
[解决办法]
我找到原因了,单文档视图会把F6功能键当作快捷键来用,因此不会传给页面,只要把这个快捷键删除,问题就解决了。自己结贴吧。

读书人网 >VC/MFC

热点推荐