_Message POSFROMCHAR em
Récupère les coordonnées de la zone cliente d’un caractère spécifié dans un contrôle d’édition. Vous pouvez envoyer ce message à un contrôle d’édition ou à un contrôle d’édition enrichi.
Paramètres
-
wParam
-
Édition enrichie 1,0 et 3,0 : Pointeur vers une structure pointer qui reçoit les coordonnées de la zone cliente du caractère. Les coordonnées sont exprimées en unités d’écran et sont relatives au coin supérieur gauche de la zone cliente du contrôle.
Edit Controls et Rich edit 2,0 : Index de base zéro du caractère.
-
lParam
-
Édition enrichie 1,0 et 3,0 : Index de base zéro du caractère.
Edit Controls et Rich edit 2,0 : Ce paramètre n’est pas utilisé.
Valeur de retour
Édition enrichie 1,0 et 3,0 : La valeur de retour n’est pas utilisée.
Edit Controls et Rich edit 2,0 : La valeur de retour contient les coordonnées de la zone cliente du caractère. Le LOWORD contient la coordonnée horizontale et le HIWORD contient la coordonnée verticale.
Notes
Une coordonnée retournée peut être une valeur négative si le caractère spécifié n’est pas affiché dans la zone cliente du contrôle d’édition. Les coordonnées sont tronquées en valeurs entières.
Si le caractère est un délimiteur de ligne, les coordonnées retournées indiquent un point situé juste après le dernier caractère visible dans la ligne. Si l’index spécifié est supérieur à l’index du dernier caractère du contrôle, le contrôle retourne-1.
Édition enrichie 3,0 et versions ultérieures : Pour la compatibilité descendante, Microsoft Rich Edit 3,0 prend en charge la syntaxe utilisée par Microsoft Rich Edit 2,0. Si Microsoft Rich Edit 3,0 détecte que wParam n’est pas un pointeur pointer valide, il suppose que le message a été envoyé à l’aide de la syntaxe Microsoft Rich Edit 2,0. Dans ce cas, elle utilise la valeur de retour pour retourner les coordonnées.
Modification riche : Pris en charge dans Microsoft Rich Edit 1,0 et versions ultérieures. Pour plus d’informations sur la compatibilité des versions RichEdit avec les différentes versions du système, consultez à propos des contrôlesRichEdit.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows [Applications de bureau Vista uniquement] |
| Serveur minimal pris en charge |
Windows Serveur 2003 [ applications de bureau uniquement] |
| En-tête |
|
Voir aussi
-
Référence
-
Autres ressources