Partager via


Message EM_GETSEL

Obtient les positions de caractères de début et de fin (dans les TCHAR) de la sélection actuelle dans un contrôle d’édition. Vous pouvez envoyer ce message à un contrôle d’édition ou à un contrôle d’édition enrichie.

Paramètres

wParam

Pointeur vers une valeur DWORD qui reçoit la position de départ de la sélection. Ce paramètre peut être NULL.

lParam

Pointeur vers une valeur DWORD qui reçoit la position du premier caractère non sélectionné après la fin de la sélection. Ce paramètre peut être NULL.

Valeur retournée

La valeur de retour est une valeur de base zéro avec la position de départ de la sélection dans le LOWORD et la position du premier TCHAR après le dernier TCHAR sélectionné dans le HIWORD. Si l’une de ces valeurs dépasse 65 535, la valeur de retour est -1.

Il est préférable d’utiliser les valeurs retournées dans wParam et lParam, car il s’agit de valeurs 32 bits complètes.

Notes

S’il n’y a pas de sélection, les valeurs de début et de fin sont toutes les deux la position du point d’insertion.

Contrôles d’édition enrichie : vous pouvez également utiliser le message EM_EXGETSEL pour récupérer les mêmes informations. EM_EXGETSEL retourne également les positions des caractères de début et de fin sous forme de valeurs 32 bits.

Édition enrichie : prise en charge dans Microsoft Rich Edit 1.0 et versions ultérieures. Pour plus d’informations sur la compatibilité des versions d’édition enrichie avec les différentes versions système, consultez À propos des contrôles d’édition enrichie.

Spécifications

Condition requise Value
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Winuser.h (y compris Windows.h)

Voir aussi

Référence

EM_EXGETSEL

EM_SETSEL