ITextStoreAnchor::InsertEmbeddedAtSelection-Methode (textstor.h)
Die ITextStoreAnchor::InsertEmbeddedAtSelection-Methode fügt ein IDataObject-Objekt an der Einfügemarke oder Auswahl ein. Der Client, der diese Methode aufruft, muss über eine Lese-/Schreibsperre verfügen, bevor ein IDataObject in den Textstream eingefügt wird.
Syntax
HRESULT InsertEmbeddedAtSelection(
[in] DWORD dwFlags,
[in] IDataObject *pDataObject,
[out] IAnchor **ppaStart,
[out] IAnchor **ppaEnd
);
Parameter
[in] dwFlags
Gibt an, ob die Parameter paStart und paEnd die Ergebnisse der Objekteinfügung enthalten.
Die flags TF_IAS_NOQUERY und TF_IAS_QUERYONLY können nicht kombiniert werden.
[in] pDataObject
Zeiger auf das IDataObject-Objekt , das eingefügt werden soll.
[out] ppaStart
Zeiger auf das Ankerobjekt am Anfang des Objekteinfügungs.
[out] ppaEnd
Zeiger auf das Ankerobjekt am Ende des Objekteinfügungs. Bei einer Einfügemarke ist dieser Parameterwert mit dem Wert des ppaStart-Parameters identisch.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Wert | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
|
Die Methode konnte keinen der Anker paStart oder paEnd instanziieren. |
|
Der pchText-Parameter ist ungültig. |
|
Die Methode konnte keinen der Anker paStart oder paEnd instanziieren. |
|
Der Aufrufer verfügt nicht über eine Sperre für das Dokument. |
Hinweise
Clients müssen diese Methode verwenden, um ein Objekt in einen Textstream einzufügen, da eine TS_CHAR_EMBEDDED Konstante nicht an ITextStoreAnchor::SetText übergeben werden kann.
Anforderungen
Anforderung | Wert |
---|---|
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 | textstor.h |
DLL | Msctf.dll |
Verteilbare Komponente | TSF 1.0 unter Windows 2000 Professional |