Partager via


ITextStoreACP ::InsertEmbedded, méthode (textstor.h)

Insère un objet incorporé au niveau du caractère spécifié.

Syntaxe

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

Paramètres

[in] dwFlags

Doit être TS_IE_CORRECTION.

[in] acpStart

Contient la position du caractère de départ où l’objet est inséré.

[in] acpEnd

Contient la position du caractère de fin où l’objet est inséré.

[in] pDataObject

Pointeur vers une interface IDataObject qui contient des données sur l’objet inséré.

[out] pChange

Pointeur vers une structure TS_TEXTCHANGE qui reçoit des données sur le texte modifié.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur Description
S_OK
La méthode a réussi.
E_INVALIDARG
Un ou plusieurs paramètres ne sont pas valides.
E_NOTIMPL
L’application ne prend pas en charge les objets incorporés.
TS_E_FORMAT
L’application ne prend pas en charge le type de données contenu dans pDataObject.
TS_E_INVALIDPOS
acpStart et/ou acpEnd ne figurent pas dans le document.
TS_E_NOLOCK
L’appelant n’a pas de verrou en lecture/écriture.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête textstor.h
DLL Msctf.dll
Composant redistribuable TSF 1.0 sur Windows 2000 Professionnel

Voir aussi

Idataobject

ITextStoreACP

Constantes TS_IE_*

TS_TEXTCHANGE