Méthode ITextRange ::SetRange (tom.h)
Ajuste les points de terminaison de plage aux valeurs spécifiées.
Syntaxe
HRESULT SetRange(
long cpAnchor,
long cpActive
);
Paramètres
cpAnchor
Type : long
Position de caractère pour l’extrémité d’ancre de la plage.
cpActive
Type : long
Position de caractère pour l’extrémité active de la plage.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Cette méthode définit la position de début de la plage sur min(cpActive, cpAnchor)
, et la position de fin sur max(cpActive, cpAnchor)
. Si la plage est une sélection non dégénérée, cpAnchor est l’extrémité active et cpAnchor est l’extrémité d’ancre. Si la plage est une sélection dégénérée, la sélection s’affiche au début de la ligne plutôt qu’à la fin de la ligne précédente.
Cette méthode supprime toutes les autres sous-plages que cette plage peut avoir. Pour conserver les sous-plages actuelles, utilisez ITextRange2 ::SetActiveSubrange.
Si la plage de texte est une sélection, vous pouvez définir les attributs de la sélection à l’aide de la méthode ITextSelection ::SetFlags .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | tom.h |
DLL | Msftedit.dll |
Voir aussi
Conceptuel
Référence