Méthode ITfTextEditSink ::OnEndEdit (msctf.h)
Reçoit une notification à l’achèvement d’une méthode ITfEditSession ::D oEditSession qui dispose d’un accès en lecture/écriture au contexte.
Syntaxe
HRESULT OnEndEdit(
[in] ITfContext *pic,
[in] TfEditCookie ecReadOnly,
[in] ITfEditRecord *pEditRecord
);
Paramètres
[in] pic
Pointeur vers l’interface ITfContext pour le contexte modifié.
[in] ecReadOnly
Spécifie une valeur TfEditCookie pour l’accès en lecture seule au contexte.
[in] pEditRecord
Pointeur vers l’interface ITfEditRecord utilisée pour accéder aux modifications apportées au contexte.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Une session de modification avec accès en lecture/écriture est demandée avec un appel à la méthode ITfContext ::RequestEditSession à l’aide de l’indicateur TF_ES_READWRITE, qui établit une méthode ITfEditSession ::D oEditSession pour effectuer la session. Lorsqu’une telle méthode ITfEditSession ::D oEditSession se termine, TSF appelle cette méthode.
Un service de texte peut utiliser le paramètre ecReadOnly uniquement pour afficher le contexte. Si des modifications sont requises, le service de texte doit utiliser un appel asynchrone à la méthode ITfContext ::RequestEditSession . Toutefois, un service de texte doit modifier uniquement le texte qu’il a entré précédemment dans le cadre d’une composition. Sinon, deux services de texte ou plus peuvent modifier à plusieurs reprises le même texte. Un service de texte peut utiliser la méthode ITfContext ::InWriteSession pour déterminer s’il a effectué la session de modification terminée.
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 | msctf.h |
DLL | Imekrcic.dll |
Composant redistribuable | TSF 1.0 sur Windows 2000 Professionnel |
Voir aussi
ITfContext ::RequestEditSession