Méthode ITfComposition ::ShiftEnd (msctf.h)
Déplace l’ancre de fin d’une composition.
Syntaxe
HRESULT ShiftEnd(
[in] TfEditCookie ecWrite,
[in] ITfRange *pNewEnd
);
Paramètres
[in] ecWrite
Contient un cookie de modification qui identifie le contexte d’édition obtenu à partir de ITfEditSession ::D oEditSession.
[in] pNewEnd
Pointeur vers un objet ITfRange qui contient la nouvelle position d’ancrage de fin. L’ancre de fin du contexte est déplacée vers l’ancre de fin de cette plage. Cette méthode échoue si l’ancre de fin de cette plage est positionnée avant l’ancre de début de la composition.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Valeur | Description |
---|---|
|
La méthode a réussi. |
|
Une erreur non spécifiée s'est produite. |
|
L’ancre de fin de pNewEnd est positionnée avant l’ancre de début de la composition ou pNewStart n’est pas valide. |
|
La composition est déjà terminée. |
|
Le contexte de modification identifié par ecWrite n’a pas de verrou en lecture/écriture. |
Remarques
Cette méthode entraîne la suppression de la propriété GUID_PROP_COMPOSING de tout texte supprimé de la composition. De même, la propriété GUID_PROP_COMPOSING est également ajoutée à tout texte ajouté à la composition.
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 | Msctf.dll |
Composant redistribuable | TSF 1.0 sur Windows 2000 Professionnel |
Voir aussi
Interface ITfComposition, ITfEditSession ::D oEditSession, interface ITfRange, ITfComposition ::ShiftStart