高手指点-OCX里如何再次调用OCX?
开发一个OCX,但是由于需要,可能要再调用另外一个OCX里的函数,但是带来的问题是,在OCX发布的时候,不是要提供两个OCX给用户吗?一个是我自己的OCX,二个是我调用的那个OCX,也要同时提供给用户。
还有个问题就是,OCX里可以建立线程吗?
请前辈们不吝赐教!多谢!
[解决办法]
你把两个OCX都放到文档里(比如HTML/DOC文档),通过控件容器获得另一个OCX的接口指针,就可以调用其方法了。
OCX可以建立线程,但是在线程里访问COM接口时一定要注意列集
[解决办法]
学习,但感觉楼上说的可能与LZ的意思不同.LZ的意思是在一个OCX中调用另一个OCX中的函数.我感觉可以这样处理,在OCX中添加一个网面,(好象新建工程时就有一个关于窗口),把那个OCX控件加入到页面当中,给这个控件设置一个变量,再在这个OCX中去调用那个控件变量的函数,这样不知是不是可以满足LZ的要求,哈哈.