Freigeben über


ITfRange::GetFormattedText-Methode (msctf.h)

Die ITfRange::GetFormattedText-Methode ruft formatierten Inhalt ab, der in einem Textbereich enthalten ist. Der Inhalt wird in einem Objekt verpackt, das die IDataObject-Schnittstelle unterstützt.

Syntax

HRESULT GetFormattedText(
  [in]  TfEditCookie ec,
  [out] IDataObject  **ppDataObject
);

Parameter

[in] ec

Bearbeiten Sie das Von ITfDocumentMgr::CreateContext oder ITfEditSession::D oEditSession abgerufene Cookie.

[out] ppDataObject

Zeiger auf einen IDataObject-Zeiger , der ein Objekt empfängt, das den formatierten Inhalt enthält. Der formatierte Inhalt wird mithilfe eines globalen STGMEDIUM-Speicherhandles abgerufen.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
E_INVALIDARG
Mindestens ein Parameter ist ungültig.
E_NOTIMPL
Der Kontextbesitzer unterstützt das Exportieren von formatiertem Text als IDataObject-Objekt nicht.
TF_E_NOLOCK
Der Wert des ec-Parameters ist ein ungültiges Cookie, oder der Aufrufer verfügt nicht über eine schreibgeschützte Sperre.

Hinweise

Das Format und der Speichertyp des IDataObject werden durch die Anwendung bestimmt, zu der der Bereich gehört.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile msctf.h
DLL Msctf.dll
Verteilbare Komponente TSF 1.0 unter Windows 2000 Professional

Weitere Informationen

Idataobject

ITfDocumentMgr::CreateContext

ITfEditSession::D oEditSession

ITfRange

Textspeicher