共用方式為


IRichEditOleCallback::GetInPlaceContext 方法 (richole.h)

提供支援就地啟用所需的應用程式和檔層級介面和資訊。

語法

HRESULT GetInPlaceContext(
  LPOLEINPLACEFRAME     *lplpFrame,
  LPOLEINPLACEUIWINDOW  *lplpDoc,
  LPOLEINPLACEFRAMEINFO lpFrameInfo
);

參數

lplpFrame

類型: LPOLEINPLACEFRAME*

IOleInPlaceFrame 介面的位址,代表豐富編輯控件用戶端的框架視窗。 使用 AddRef 方法來遞增參考計數。 豐富的編輯控制件會在不再需要介面時釋出介面。

lplpDoc

類型: LPOLEINPLACEUIWINDOW*

IOleInPlaceUIWindow 介面的位址,代表豐富編輯控件客戶端的文件視窗。 如果框架和文檔視窗相同,則不需要傳回介面。 使用 AddRef 方法來遞增參考計數。 豐富的編輯控制件會在不再需要介面時釋出介面。

lpFrameInfo

類型: LPOLEINPLACEFRAMEINFO

快速鍵資訊。

傳回值

類型: HRESULT

傳回成功 時S_OK 。 如果方法失敗,它可以傳回下列值。

傳回碼 Description
E_INVALIDARG
自變數無效。

規格需求

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

另請參閱

IRichEditOleCallback