我有一个activex控件,我自己开发。 activex在一个线程中运行,以确保IE在执行长任务时不会冻结。漫长的任务几乎是循环通过32K行。现在,当它循环时,我想向IE用户显示一条消息,通知他行位置。这样用户就可以看到该过程。有没有办法实现这个目标?
答案 0 :(得分:1)
在activex上创建一个属性,并使用javascript进行检查。
答案 1 :(得分:0)
您应该让您的ActiveX控件触发事件而不是轮询。
这是我写的关于如何做的article。对不起,链接,这是很多信息。基本上,您在类型库中创建一个传出的Dispinterface,并通过JScript中的attachEvent()调用您订阅的方法。