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 |
---|---|
|
Die Methode war erfolgreich. |
|
Mindestens ein Parameter ist ungültig. |
|
Der Kontextbesitzer unterstützt das Exportieren von formatiertem Text als IDataObject-Objekt nicht. |
|
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 |