Partager via


Méthode ITextStoreAnchorSink::OnTextChange (textstor.h)

Appelé lorsque le texte du flux de texte change.

Syntaxe

HRESULT OnTextChange(
  [in] DWORD   dwFlags,
  [in] IAnchor *paStart,
  [in] IAnchor *paEnd
);

Paramètres

[in] dwFlags

Contient un ensemble d’indicateurs qui spécifient des informations supplémentaires sur la modification de texte. Il peut s’agir d’une ou plusieurs des valeurs suivantes.

Valeur Signification
0
Le texte a changé.
TS_TC_CORRECTION
Le texte est une transformation (correction) du contenu existant, et toutes les informations de balisage de texte spéciales (métadonnées) sont conservées, telles que les données de fichier .wav ou un identificateur de langue. Cet indicateur est utilisé pour les applications qui doivent conserver les données associées au texte d’origine.

[in] paStart

Pointeur vers une ancre située au début du texte modifié.

[in] paEnd

Pointeur vers une ancre située à la fin du 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_FAIL
La méthode n’a pas pu créer d’ancres clonées pour contenir la modification.
E_INVALIDARG
paStart ou paEnd n’est pas valide.
E_OUTOFMEMORY
Un échec d’allocation de mémoire s’est produit.
TS_E_NOLOCK
Le gestionnaire TSF détient un verrou sur le document. Cela indique généralement que la méthode a été appelée à partir d’une autre méthode ITextStoreAnchor , telle que ITextStoreAnchor::SetText.

Remarques

Cette méthode est appelée uniquement lorsque l’application modifie son propre texte, et non quand un client modifie du texte avec l’une des méthodes ITextStoreAnchor::SetText ou ITextStoreAnchor::InsertTextAtSelection.

Lors de l’appel de cette méthode, l’application doit être en mesure d’accorder un verrou de document.

Configuration requise

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

Voir aussi

Verrous de document

ITextStoreAnchor

ITextStoreAnchor::InsertTextAtSelection

ITextStoreAnchor::SetText

ITextStoreAnchorSink

Constantes de magasin de texte diverses