• 7455阅读
  • 3回复

QT ActiveX 嵌入到IE里,无法响应事件(Event) [复制链接]

上一主题 下一主题
离线dingrenchun
 

只看楼主 倒序阅读 楼主  发表于: 2011-03-25
我将qt自带的ActiveX控件的例子生成控件后嵌入到IE里,发现接收不到事件。我以前用VC++做的控件放在IE里,方法调用和事件处理都没问题。为什么qt做的控件就不行呢?  我用两种事件注册方法都试过了:
1, myActivex.attachEvent("FileOpened",    OnFileOpened );  
   2,<script language=javascript for=myActivexevent='FileOpened()'>
alert( " 555! event for!");
</script>

这是为什么呢?
离线dingrenchun

只看该作者 1楼 发表于: 2011-03-26
接上一帖:我在ActiveX控件测试容器里测试也触发不了事件,但我用MFC中的CDialog来嵌入控件是可以触发事件的,大家来讨论一下这是为什么?
离线sbtree
只看该作者 2楼 发表于: 2011-04-13
你的事件通过什么触发的?
windows 7 + VC++2008 + Qt4.5.2
离线xuwen9527

只看该作者 3楼 发表于: 2014-11-10
解决了 最后
快速回复
限100 字节
 
上一个 下一个