Share via


Método ITextStoreACP::InsertEmbedded (texttor.h)

Inserta un objeto incrustado en el carácter especificado.

Sintaxis

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

Parámetros

[in] dwFlags

Debe ser TS_IE_CORRECTION.

[in] acpStart

Contiene la posición del carácter inicial donde se inserta el objeto.

[in] acpEnd

Contiene la posición de carácter final donde se inserta el objeto.

[in] pDataObject

Puntero a una interfaz IDataObject que contiene datos sobre el objeto insertado.

[out] pChange

Puntero a una estructura de TS_TEXTCHANGE que recibe datos sobre el texto modificado.

Valor devuelto

Este método puede devolver uno de estos valores.

Valor Descripción
S_OK
Método realizado correctamente.
E_INVALIDARG
Uno o varios parámetros no son válidos.
E_NOTIMPL
La aplicación no admite objetos incrustados.
TS_E_FORMAT
La aplicación no admite el tipo de datos contenido en pDataObject.
TS_E_INVALIDPOS
acpStart o acpEnd no están dentro del documento.
TS_E_NOLOCK
El autor de la llamada no tiene un bloqueo de lectura y escritura.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado textstor.h
Archivo DLL Msctf.dll
Redistribuible TSF 1.0 en Windows 2000 Professional

Consulte también

IDataObject

ITextStoreACP

TS_IE_* Constantes

TS_TEXTCHANGE