需要来自在线程中运行的ActiveX的消息

时间:2009-12-15 19:28:17

标签: internet-explorer com activex

我有一个activex控件,我自己开发。 activex在一个线程中运行,以确保IE在执行长任务时不会冻结。漫长的任务几乎是循环通过32K行。现在,当它循环时,我想向IE用户显示一条消息,通知他行位置。这样用户就可以看到该过程。有没有办法实现这个目标?

2 个答案:

答案 0 :(得分:1)

在activex上创建一个属性,并使用javascript进行检查。

答案 1 :(得分:0)

您应该让您的ActiveX控件触发事件而不是轮询。

这是我写的关于如何做的article。对不起,链接,这是很多信息。基本上,您在类型库中创建一个传出的Dispinterface,并通过JScript中的attachEvent()调用您订阅的方法。