_Message GETEDITSEL CB

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

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 de fin de la sélection. Ce paramètre peut être NULL.

Valeur de retour

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 avec la position de fin du premier caractère 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 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
Winuser. h (inclure Windows. h)

Voir aussi

Référence

_SETEDITSEL CB

Autres ressources

HIWORD

LOWORD