LpOleObject 属性

expandtri全部显示

在 Visual Basic 中,使用 LpOleObject 属性可以确定 OLE 对象的内存地址。LpOleObject 属性将返回一个 Long 值,表示指向 IOLEObject 的指针。

expression.LpOleObject

expression     必需。返回“应用于”列表中的一个对象的表达式。

说明

使用 LpOLEObject 属性可以引用活动 OLE 对象的地址。如果没有对象显示,则设为 0。

该属性设置在“设计”视图中不可用,在其他视图中均为只读。

在 OLE 的动态链接库 (DLL) 中,许多函数调用都需要 OLE 对象的地址作为参数。当应用程序编程接口 (API) 调用 OLE DLL 时,可以传递 LpOleObject 属性指定的值。

注释  如果 API 调用函数,而该函数又调用控件,结果将无法预料。

示例

若要返回“订单输入”窗体上“客户图片”OLE 控件的 LpOLEObject 属性的值,可以使用以下代码:

Dim l As Long

l = Forms("Order Entry").Controls("Customer Picture").LpOleObject