Partager via


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

Appelé lorsque le texte d’un document change.

Syntaxe

HRESULT OnTextChange(
  [in] DWORD               dwFlags,
  [in] const TS_TEXTCHANGE *pChange
);

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_ST_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 .wav données de fichier 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] pChange

Pointeur vers une structure de TS_TEXTCHANGE qui contient des données de modification de texte.

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
pChange n’est pas valide.
E_OUTOFMEMORY
Un échec d’allocation de mémoire s’est produit.
TS_E_NOLOCK
Le gestionnaire TSF contient un verrou sur le document. Cela indique généralement que la méthode a été appelée à partir d’une autre méthode ITextStoreACP , telle que ITextStoreACP ::SetText.

Remarques

ITextStoreACPSink ::OnTextChange n’est jamais appelé lorsque le texte est modifié par l’une des méthodes d’interface ITextStoreACP , telles que ITextStoreACP ::SetText ou ITextStoreACP ::InsertTextAtSelection.

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

Configuration requise

Condition requise Valeur
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

ITextStoreACP

ITextStoreACP ::InsertTextAtSelection

ITextStoreACP ::RequestLock

ITextStoreACP ::SetText

ITextStoreACPSink

Constantes de magasin de texte diverses

TS_TEXTCHANGE