IRichEditOle::GetObject 方法 (richole.h)

擷取 儲存在 REOBJECT 結構中有關豐富編輯控件中對象的資訊。

語法

HRESULT GetObject(
  LONG     iob,
  REOBJECT *lpreobject,
  DWORD    dwFlags
);

參數

iob

類型: LONG

以零起始的索引,指定要傳回相關信息的物件。 如果此參數 REO_IOB_USE_CP,則會傳回 REOBJECT 結構所指定之字元位置的物件相關信息。

lpreobject

類型: REOBJECT*

結構,可接收 對象的相關信息。 這個結構中傳回之介面的參考計數已遞增;呼叫端必須負責使用 Release 方法來遞減計數。

dwFlags

類型: DWORD

作業旗標,指定要在 結構中傳回的介面。 dwFlags 參數可以是下列值的組合。

意義
REO_GETOBJ_POLEOBJ
取得物件介面。
REO_GETOBJ_PSTG
取得記憶體介面。
REO_GETOBJ_POLESITE
取得網站介面。
REO_GETOBJ_NO_INTERFACES
沒有介面。
REO_GETOBJ_ALL_INTERFACES
取得所有介面。

傳回值

類型: HRESULT

如果成功,則傳回 S_OK ,否則傳回錯誤值。 如果沒有指定 REOBJECT 結構的緩衝區,或 iob 值或字元位置無效,則會傳回E_INVALIDARG

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 richole.h
Dll Msftedit.dll

另請參閱

IRichEditOle

REOBJECT

參考