关于OCX 中,界面同步的有关问题
关于OCX 中,界面同步的问题
有浏览器组件A,在正常APP下可以正常加载页面,消息相应也正常。
将APP换为ACTIVEX FORM 后,内容不变,通过接口放出一个导航地址的方法,完成后将OCX插入到其他工程中,通过接口导航,结果发现页面没有反应。
考虑了下 觉得可能由于组件A本身加载就存在线程,网页的刷新也是通过消息来实现的,所以怀疑通过封装后,线程或者消息出了问题。
求教一下,一般遇到这块问题该怎么办?
------解决方案--------------------
ocx、activex本来就用的人不多
你的用法好像更特别?
这种嵌入的用法,本身就有很多限制。。。。。
------解决方案--------------------
不一定是线程的原因,有可能是一些常用的方法失效了。
我记得以前做activeX 组件的时候(也有可能是Active Server Object之类的), 发现findwindow方法居然无效。。。
你这个ocx组件排查起来估计够呛。。。
------解决方案--------------------
会不会是你包了一层后,ocx的接口函数对ie是不可见的呀。我是菜鸟,猜的。
有浏览器组件A,在正常APP下可以正常加载页面,消息相应也正常。
将APP换为ACTIVEX FORM 后,内容不变,通过接口放出一个导航地址的方法,完成后将OCX插入到其他工程中,通过接口导航,结果发现页面没有反应。
考虑了下 觉得可能由于组件A本身加载就存在线程,网页的刷新也是通过消息来实现的,所以怀疑通过封装后,线程或者消息出了问题。
求教一下,一般遇到这块问题该怎么办?
浏览器
------解决方案--------------------
ocx、activex本来就用的人不多
你的用法好像更特别?
这种嵌入的用法,本身就有很多限制。。。。。
------解决方案--------------------
不一定是线程的原因,有可能是一些常用的方法失效了。
我记得以前做activeX 组件的时候(也有可能是Active Server Object之类的), 发现findwindow方法居然无效。。。
你这个ocx组件排查起来估计够呛。。。
------解决方案--------------------
会不会是你包了一层后,ocx的接口函数对ie是不可见的呀。我是菜鸟,猜的。