_Message SELECTSTRING CB

Recherche dans la liste d’une zone de liste déroulante un élément qui commence par les caractères d’une chaîne spécifiée. Si un élément correspondant est trouvé, il est sélectionné et copié dans le contrôle d’édition.

Paramètres

wParam

Index de base zéro de l’élément qui précède le premier élément dans lequel effectuer la recherche. Lorsque la recherche atteint le bas de la liste, elle continue à partir du haut de la liste jusqu’à l’élément spécifié par le paramètre wParam . Si wParam est-1, la liste entière est recherchée à partir du début.

lParam

Pointeur vers la chaîne terminée par le caractère null qui contient les caractères à rechercher. La recherche ne respecte pas la casse, par conséquent, cette chaîne peut contenir n’importe quelle combinaison de lettres majuscules et minuscules.

Valeur retournée

Si la chaîne est trouvée, la valeur de retour est l’index de l’élément sélectionné. Si la recherche échoue, la valeur de retour est CB _ Err et la sélection actuelle n’est pas modifiée.

Remarques

Une chaîne est sélectionnée uniquement si les caractères à partir du point de départ correspondent aux caractères de la chaîne de préfixe.

Si vous créez la zone de liste déroulante avec un style owner-drawn mais sans le style CBS _ HASSTRINGS , ce que fait le message _ SELECTSTRING CB varie selon que vous utilisez le style de _ Tri CBS . Si le style de _ Tri CBS est utilisé, le système envoie des messages WM _ COMPAREITEM au propriétaire de la zone de liste déroulante pour déterminer l’élément qui correspond à la chaîne spécifiée. Si vous n’utilisez pas le style de _ Tri CBS , CB _ SELECTSTRING tente de faire correspondre la valeur DWORD à la valeur du paramètre lParam .

Configuration requise

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

_FindString CB

_FINDEXACTSTRING CB

_SETCURSEL CB

_COMPAREITEM WM