Partager via


EM_SETSEL message

Sélectionne une plage de caractères 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

Position du caractère de départ de la sélection.

lParam

Position du caractère de fin de la sélection.

Valeur retournée

Ce message ne retourne pas de valeur.

Notes

La valeur de début peut être supérieure à la valeur de fin. La plus basse des deux valeurs spécifie la position du caractère du premier caractère de la sélection. La valeur la plus élevée spécifie la position du premier caractère au-delà de la sélection.

La valeur de début est le point d’ancrage de la sélection et la valeur de fin est l’extrémité active. Si l’utilisateur utilise la touche MAJ pour ajuster la taille de la sélection, l’extrémité active peut se déplacer, mais le point d’ancrage reste le même.

Si le début est 0 et la fin est -1, tout le texte du contrôle d’édition est sélectionné. Si le début est -1, toute sélection actuelle est désélectionnée.

Modifier les contrôles : Le contrôle affiche une caresse clignotante à la position de fin, quelles que soient les valeurs relatives de début et de fin.

Modification enrichie : Pris 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 du système, consultez À propos des contrôles d’édition enrichi.

Si le contrôle d’édition a le style ES_NOHIDESEL , le texte sélectionné est mis en surbrillance, que le contrôle ait le focus ou non. Sans le style ES_NOHIDESEL , le texte sélectionné est mis en surbrillance uniquement lorsque le contrôle d’édition a le focus.

Spécifications

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]
En-tête
Winuser.h (inclure Windows.h)

Voir aussi

Référence

EM_GETSEL

EM_REPLACESEL

EM_SCROLLCARET

EM_EXSETSEL