Freigeben über


IRichEditOle::GetObject-Methode (richole.h)

Ruft in einer REOBJECT-Struktur gespeicherte Informationen zu einem Objekt in einem umfangreichen Bearbeitungssteuerelement ab.

Syntax

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

Parameter

iob

Typ: LONG

Nullbasierter Index, der angibt, zu welchem Objekt Informationen zurückgegeben werden sollen. Wenn dieser Parameter REO_IOB_USE_CP ist, werden Informationen über das Objekt an der von der REOBJECT-Struktur angegebenen Zeichenposition zurückgegeben.

lpreobject

Typ: REOBJECT*

Struktur, die Informationen zum Objekt empfängt. Die Referenzanzahl der in dieser Struktur zurückgegebenen Schnittstellen wurde erhöht. Es liegt in der Verantwortung des Aufrufers, die Release-Methode zu verwenden, um die Anzahl zu verringern.

dwFlags

Typ: DWORD

Vorgangsflags, die angeben, welche Schnittstellen in der -Struktur zurückgegeben werden sollen. Der dwFlags-Parameter kann eine Kombination der folgenden Werte sein.

Wert Bedeutung
REO_GETOBJ_POLEOBJ
Dient zum Abrufen der Objektschnittstelle.
REO_GETOBJ_PSTG
Abrufen der Speicherschnittstelle.
REO_GETOBJ_POLESITE
Rufen Sie die Websiteschnittstelle ab.
REO_GETOBJ_NO_INTERFACES
Ruft keine Schnittstellen ab.
REO_GETOBJ_ALL_INTERFACES
Ruft alle Schnittstellen ab.

Rückgabewert

Typ: HRESULT

Gibt bei erfolgreicher Ausführung S_OK oder andernfalls einen Fehlerwert zurück. E_INVALIDARG wird zurückgegeben, wenn kein Puffer für die REOBJECT-Struktur angegeben wurde oder wenn der iob-Wert oder die Zeichenposition ungültig ist.

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

IRichEditOle

REOBJECT

Referenz