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 |
---|---|
|
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 |