Message CB_GETEDITSEL

Obtient les positions de début et de fin des caractères de la sélection actuelle dans le contrôle d’édition d’une zone de liste modifiable.

Paramètres

wParam

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

lParam

Un pointeur vers une valeur DWORD qui reçoit la position de fin de la sélection. Ce paramètre peut être NULL.

Valeur retournée

La valeur de retour est une valeur DWORD de base zéro avec la position de départ de la sélection dans le LOWORD et la position du premier nier après le dernier caractère sélectionné dans le HIWORD.

Exemples

L’exemple de code suivant montre deux façons de récupérer la plage de sélection actuelle.

DWORD start, end;

// Get the range from [out] parameters.
// hwnd is the handle of the combo box control.
SendMessage(hwnd, CB_GETEDITSEL, (WPARAM)&start, (LPARAM)&end;

// Get the range from the return value.
DWORD range = SendMessage(hwnd, CB_GETEDITSEL, NULL, NULL);
start = LOWORD(range);
end = HIWORD(range);

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

CB_SETEDITSEL

Autres ressources

HIWORD

LOWORD