Condividi tramite


Metodo ITextStoreACP2::InsertEmbedded (textstor.h)

Inserisce un oggetto incorporato in corrispondenza del carattere specificato.

Sintassi

HRESULT InsertEmbedded(
  [in]  DWORD         dwFlags,
  [in]  LONG          acpStart,
  [in]  LONG          acpEnd,
  [in]  IDataObject   *pDataObject,
  [out] TS_TEXTCHANGE *pChange
);

Parametri

[in] dwFlags

Deve essere TS_IE_CORRECTION.

[in] acpStart

Contiene la posizione del carattere iniziale in cui viene inserito l'oggetto.

[in] acpEnd

Contiene la posizione del carattere finale in cui viene inserito l'oggetto.

[in] pDataObject

Puntatore a un'interfaccia IDataObject che contiene dati sull'oggetto inserito.

[out] pChange

Puntatore a una struttura TS_TEXTCHANGE che riceve dati sul testo modificato.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Descrizione
S_OK
Il metodo è stato eseguito correttamente.
E_INVALIDARG
Uno o più parametri non sono validi.
E_NOTIMPL
L'applicazione non supporta oggetti incorporati.
TS_E_FORMAT
L'applicazione non supporta il tipo di dati contenuto in pDataObject.
TS_E_INVALIDPOS
acpStart e/o acpEnd non sono inclusi nel documento.
TS_E_NOLOCK
Il chiamante non dispone di un blocco di lettura/scrittura.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione textstor.h
DLL Msctf.dll

Vedi anche

Idataobject

ITextStoreACP2

Costanti TS_IE_*

TS_TEXTCHANGE