_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 |
|