如何在ActiveForm中正确响应KeyDown事件(在C++Builder中)
不知大家有没有遇到这样的问题,在C++Builder5中开发的ActiveForm,在运行时,对于一些特殊的按键不能正确响应,如退格键,方向键.原因佷明显: 这些键属于IE的热键,IE先截获了这些键,作为它控制之用.所以ActiveForm上的编辑控件就不能正确响应了.现在的难题是,如何不让IE处理这些键?
这个问题比较特殊,因为用VB,Dehphi5开发的ActiveForm均不会出现这样的情况,只有在C++Builder中才有.我到Borland的官方网站查了一下,发现这个问题早在1999年C++Buildr4中就已经有了,尔Borland似乎也没有佷好的解决(网站上给出了一个方法,但好象不太好使).
这个问题已经困绕了我好长时间,想了N多方法,消耗了N多脑细胞,一直无法解决,希望C++Builder的高手们能帮帮忙,小弟在这先谢过了!!