Méthode ITextRange ::GetPoint (tom.h)
Récupère les coordonnées d’écran pour la position du caractère de début ou de fin dans la plage de texte, ainsi que la position intraligne.
Syntaxe
HRESULT GetPoint(
long Type,
long *px,
long *py
);
Paramètres
Type
Type : long
Indicateur qui indique la position à récupérer. Ce paramètre peut inclure une valeur de chacune des tables suivantes. La valeur par défaut est tomStart + TA_BASELINE + TA_LEFT.
tomAllowOffClient
tomClientCoord
tomObjectArg
tomTransform
Utilisez l’une des valeurs suivantes pour indiquer le début ou la fin de la plage.
tomStart
tomEnd
Utilisez l’une des valeurs suivantes pour indiquer la position verticale.
TA_TOP | Bord supérieur du rectangle englobant. |
TA_BASELINE | Ligne de base du texte. |
TA_BOTTOM | Bord inférieur du rectangle englobant. |
Utilisez l’une des valeurs suivantes pour indiquer la position horizontale.
TA_LEFT | Bord gauche du rectangle englobant. |
TA_CENTER | Centre du rectangle englobant. |
TA_RIGHT | Bord droit du rectangle englobant. |
px
Type : long*
Coordonnée x.
py
Type : long*
Coordonnée y.
Valeur retournée
Type : HRESULT
La méthode retourne une valeur HRESULT . Si la méthode réussit, elle retourne S_OK. Si la méthode échoue, elle retourne l’un des codes d’erreur suivants. Pour plus d’informations sur les codes d’erreur COM, consultez Gestion des erreurs dans COM.
Code de retour | Description |
---|---|
|
Px ou py a la valeur Null. |
|
Échec pour une autre raison. |
Remarques
La méthode ITextRange ::GetPoint donne à ITextRange la possibilité d’émuler des commandes de pointeur d’interface utilisateur ; il est également pratique à des fins d’accessibilité.
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
Autres ressources
Référence