嵌入IE的ActiveX窗体为何无法截获某些按键,如TAB? (200分)

  • 主题发起人 主题发起人 zqflying
  • 开始时间 开始时间
Z

zqflying

Unregistered / Unconfirmed
GUEST, unregistred user!
我用C++ Builder5开发了一个ActiveX控件,通过IE调用该控件。
一般情况下,按TAB键可以使焦点在能接收焦点的控件之间转换,但
ActiveX运行时好像是IE优先截获了键盘事件,连KeyPress事件中加
入的代码都不响应(包括四个箭头按钮等特殊功能键)。
但是用Delphi6开发的类似的ActiveX就可以正常接收键盘事件,
不知大家遇到这种情况是怎么解决的?
另外,使用C++ Builder5调试做的ActiveX控件时无法指定断点,
即没有出现正常情况下应该出现的指示有效语句的“小蓝点”,是我
的C++ Builder5的设置有问题吗?
 
zqflying 老兄:
你好,我也遇到了和你一样的问题无法解决,不知道你现在找到办法了吗?如果有请赐教。
我的信箱是: Work@963.net
谢谢。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
585
import
I
后退
顶部