例如我们在开发Excel,如果我们首先得到了Excel的句柄,但是程序中我们要使用的是对象,请问如何转换呢?
解决方案 »
- 新手问题,怎样删除Treeview某一结点?
- SELECT语句运行很慢的问题
- 为什么我在程序里查到的记录比数据库里的少??快疯了!!!
- 如何禁止和允许关闭按钮!!
- 超好拿分 感觉很简单 我却纠结在此 请各位大侠帮忙
- 高手请进!关于在mdi中调整子窗体及其控件大小的方法!
- 请问Order by 里面有没有办法这样排,有一个字符型的字段,只有三个值,0,1,2,我想选显示1,再显示2,最后显示0,有办法这样排序吗?
- 怎样将RGB的值转换成带#的颜色表达法?
- 高分求解!!!
- VB也用指针!!!
- 在form2中能调用form1中的private sub么?
- 100分,求VB能不能作IE上的的工具栏,就是像google,之类的加个工具条在IE上
如果你的目的是指向调用目标对象(ActiveX对象):在发现目标句柄后,用该句柄获得窗口文本,判断该句柄是否你所想要调用的目标,如果是:根据窗口文本判断类型,例如包含word或者excel等关键字,然后用Vb函数GetObject(,"Word.application"或者"Excell.application")引用目标对象!
还有什么软件版权而言。比如,我做了一个软件,不提供外部接口,如果
你通过我的主程序窗口句柄就可以获得我的窗口对象,你不就可以在不显
示我的程序的情况下调用我的函数、方法、事件、属性了吗?我想你的想法应该是不可能实现的,但是对于特定的软件或程序是可以的。
比如IE窗口就提供了可操作的类,当你用 Dim WithEvents 定义了对象后
便可通过定义的对象响应对象事件,当你用IE的全局对象枚举得到IE的某
个窗口后将枚举对象负值给事件对象,你将可以相应该IE窗口的事件。
------------------
又来个“秋日私语”