Freigeben über


IRichEditOleCallback::GetInPlaceContext-Methode (richole.h)

Stellt die Schnittstellen und Informationen auf Anwendungs- und Dokumentebene bereit, die zur Unterstützung der direkten Aktivierung erforderlich sind.

Syntax

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

Parameter

lplpFrame

Typ: LPOLEINPLACEFRAME*

Die Adresse der IOleInPlaceFrame-Schnittstelle , die das Framefenster eines Rich-Edit-Steuerelementclients darstellt. Verwenden Sie die AddRef-Methode , um die Verweisanzahl zu erhöhen. Das Rich-Edit-Steuerelement gibt die Schnittstelle frei, wenn sie nicht mehr benötigt wird.

lplpDoc

Typ: LPOLEINPLACEUIWINDOW*

Die Adresse der IOleInPlaceUIWindow-Schnittstelle , die das Dokumentfenster des Rich-Edit-Steuerelementclients darstellt. Eine Schnittstelle muss nicht zurückgegeben werden, wenn rahmen- und dokumentfenster identisch sind. Verwenden Sie die AddRef-Methode , um die Verweisanzahl zu erhöhen. Das Rich-Edit-Steuerelement gibt die Schnittstelle frei, wenn sie nicht mehr benötigt wird.

lpFrameInfo

Typ: LPOLEINPLACEFRAMEINFO

Die Acceleratorinformationen.

Rückgabewert

Typ: HRESULT

Gibt bei Erfolg S_OK zurück. Wenn die Methode fehlschlägt, kann sie den folgenden Wert zurückgeben.

Rückgabecode Beschreibung
E_INVALIDARG
Es gab ein ungültiges Argument.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile richole.h
DLL Msftedit.dll

Weitere Informationen

IRichEditOleCallback