LpOleObject 屬性

此頁沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

在 Visual Basic 中,使用 LpOleObject 屬性可以確定 OLE 對(duì)象的內(nèi)存地址。LpOleObject 屬性將返回一個(gè) Long 值,表示指向 IOLEObject 的指針。

expression.LpOleObject

expression     必需。返回“應(yīng)用于”列表中的一個(gè)對(duì)象的表達(dá)式。

說明

使用 LpOLEObject 屬性可以引用活動(dòng) OLE 對(duì)象的地址。如果沒有對(duì)象顯示,則設(shè)為 0。

該屬性設(shè)置在“設(shè)計(jì)”視圖中不可用,在其他視圖中均為只讀。

在 OLE 的動(dòng)態(tài)鏈接庫(kù) (DLL) 中,許多函數(shù)調(diào)用都需要 OLE 對(duì)象的地址作為參數(shù)。當(dāng)應(yīng)用程序編程接口 (API) 調(diào)用 OLE DLL 時(shí),可以傳遞 LpOleObject 屬性指定的值。

注釋  如果 API 調(diào)用函數(shù),而該函數(shù)又調(diào)用控件,結(jié)果將無法預(yù)料。

示例

若要返回“訂單輸入”窗體上“客戶圖片”O(jiān)LE 控件的 LpOLEObject 屬性的值,可以使用以下代碼:

Dim l As Long

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