Activex控件在ie中调用,回退键(backspace)被ie搞成后退的热键了.

shesh 2003-12-26 01:15:04
我控件窗口的所有编辑框都无法用到回退键(backspace)了.
哪位以前碰到过么?如何解决的?
...全文
127 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
shesh 2003-12-27
  • 打赏
  • 举报
回复
果然名不虚传,高手.
蒋晟 2003-12-26
  • 打赏
  • 举报
回复
168777 - PRB: MFC ActiveX Control in IE Doesn't Detect Keystrokes
http://support.microsoft.com/support/kb/articles/q168/7/77.asp
warmchang 2003-12-26
  • 打赏
  • 举报
回复
没有做过,关注,顺便帮你顶一下!^_^
shesh 2003-12-26
  • 打赏
  • 举报
回复
没办法截获啊,我试了很多办法了.
它根本就不到我控件里来.

标准的ocx控件,不是ATL的,带一个无模式对话框.上面有几个编辑框.
编辑框无法使用退格键.

checkyvc6 2003-12-26
  • 打赏
  • 举报
回复
当焦点在你的控件上的时候截获后然后处理
yinx 2003-12-26
  • 打赏
  • 举报
回复
backspace本来不就是ie的热件么

如果你编的是一个deskband控件(工具栏)的化,你可能需要处理HasFocusIO事件来通知ie当你点击你的控件的时候把输入焦点放到你的工具栏上,这样backspace就不会被IE拦到了

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧