Partager via


Méthode ITextRange ::SetPoint (tom.h)

Modifie la plage en fonction d’un point spécifié à ou vers le haut (en fonction de l’extension) du point (x, y) aligné en fonction du type.

Syntaxe

HRESULT SetPoint(
  [in] long x,
  [in] long y,
  [in] long Type,
  [in] long Extend
);

Paramètres

[in] x

Type : long

Coordonnée horizontale du point spécifié, en coordonnées d’écran absolues.

[in] y

Type : long

Coordonnée verticale du point spécifié, en coordonnées d’écran absolues.

[in] Type

Type : long

Fin pour passer au point spécifié. Il peut s’agir de l’un des éléments suivants.

tomStart Déplacez le début de la plage.
tomEnd Déplacez la fin de la plage.

[in] Extend

Type : long

Comment définir les points de terminaison de la plage. Si Extend est égal à zéro (valeur par défaut), la plage est un point d’insertion au point spécifié (ou au point le plus proche avec du texte sélectionnable). Si l’extension a la valeur 1, la fin spécifiée par Type est déplacée vers le point et l’autre extrémité est laissée seule.

Valeur retournée

Type : HRESULT

La méthode retourne S_OK.

Remarques

Une application peut utiliser le point spécifié dans la fonction WindowFromPoint pour obtenir le handle de la fenêtre, qui peut généralement être utilisé pour rechercher les coordonnées du rectangle client (bien qu’une exception notable soit avec les contrôles sans fenêtre).

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

GetPoint

ITextRange

Référence

Modèle objet texte