2009-06-10 70 views
0

我們有一個COM OCX,它可以在IE瀏覽器加載到網頁時捕獲各種按鍵。這個OCX在IE6中運行良好,但在IE7中沒有捕獲任何按鍵。爲什麼我的Com Ocx沒有在IE7中捕捉按鍵

  • 它在IE7中加載,生成其他事件(被Javascript捕獲)。
  • 它不會引發錯誤。
  • 我運行了Microsoft Application Compatability Toolkit,因爲它在IE7中運行,並且沒有任何條目。
  • 該控件不需要重點在IE6中工作。它通過獲取操作系統級別的keyhook來工作。
  • 控件正確獲取IE7 PID,並報告它已設置。
  • 該控件是圍繞Desaware's Spyworks構建的。
  • 在Windows XP計算機上使用相同帳戶進行測試的兩種測試(IE6和IE7)。

我已閱讀IE7兼容性問題的每一篇文章,我可以找到,而且沒有引用按鍵。什麼可能會阻止這個工作。

回答

1

該控件需要在焦點,以趕上按鍵,嘗試標籤控制,然後按下咔嗒聲。

如果您想要捕捉整個頁面上的點擊,您可以安裝將處理事件路由到OCX的JavaScript處理程序。

+0

請參閱我的編輯。對不起,我原來的問題還不夠清楚。 – 2009-06-10 14:44:42