Compartilhar via


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

Insere um objeto inserido no caractere especificado.

Sintaxe

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

Parâmetros

[in] dwFlags

Deve ser TS_IE_CORRECTION.

[in] acpStart

Contém a posição do caractere inicial em que o objeto é inserido.

[in] acpEnd

Contém a posição do caractere final em que o objeto é inserido.

[in] pDataObject

Ponteiro para uma interface IDataObject que contém dados sobre o objeto inserido.

[out] pChange

Ponteiro para uma estrutura TS_TEXTCHANGE que recebe dados sobre o texto modificado.

Retornar valor

Esse método pode retornar um desses valores.

Valor Descrição
S_OK
O método foi bem-sucedido.
E_INVALIDARG
Um ou mais parâmetros são inválidos.
E_NOTIMPL
O aplicativo não dá suporte a objetos inseridos.
TS_E_FORMAT
O aplicativo não dá suporte ao tipo de dados contido em pDataObject.
TS_E_INVALIDPOS
acpStart e/ou acpEnd não estão dentro do documento.
TS_E_NOLOCK
O chamador não tem um bloqueio de leitura/gravação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho textstor.h
DLL Msctf.dll
Redistribuível TSF 1.0 no Windows 2000 Professional

Confira também

Idataobject

Itextstoreacp

Constantes TS_IE_*

TS_TEXTCHANGE