Méthode ITfRange::ShiftEndToRange (msctf.h)
Déplace l’ancre de fin de cette plage vers une ancre dans une autre plage.
Syntaxe
HRESULT ShiftEndToRange(
[in] TfEditCookie ec,
[in] ITfRange *pRange,
[in] TfAnchor aPos
);
Paramètres
[in] ec
Contient un cookie de modification qui identifie le contexte de modification obtenu à partir de ITfDocumentMgr::CreateContext ou ITfEditSession::D oEditSession.
[in] pRange
Pointeur vers une interface ITfRange qui contient l’ancre vers laquelle l’ancre de fin est déplacée.
[in] aPos
Contient l’une des valeurs TfAnchor qui spécifient l’ancre de pRange vers laquelle l’ancre de fin sera déplacée.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Valeur | Description |
---|---|
|
La méthode a réussi. |
|
pRange n’est pas valide. |
|
Une erreur non spécifiée s'est produite. |
|
Le contexte de modification identifié par ec n’a pas de verrou en lecture seule. |
Notes
Les positions de début et de fin d’une plage sont appelées ancres.
Si l’opération de décalage entraîne le déplacement de l’ancre de fin de plage au-delà de l’ancre de début, l’ancre de début est déplacée au même emplacement que l’ancre de fin.
Cette méthode est plus efficace que ITfRange::ShiftEnd et doit être utilisée.
Spécifications
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 |