_Message FindString CB

Recherche dans la zone de liste d’une zone de liste déroulante un élément commençant par les caractères d’une chaîne spécifiée.

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 zone de liste, elle continue à partir du haut de la zone de liste jusqu’à l’élément spécifié par le paramètre wParam . Si wParam est-1, la zone de 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 de retour

La valeur de retour est l’index de base zéro de l’élément correspondant. Si la recherche échoue, il s’agit de l' _ erreur CB.

Notes

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 _ FindString CB varie selon que votre application utilise ou non le style de _ Tri CBS . Si vous utilisez le style de _ Tri CBS , les messages WM _ COMPAREITEM sont envoyés au propriétaire de la zone de liste déroulante pour déterminer quel élément correspond à la chaîne spécifiée. Si vous n’utilisez pas le style de _ Tri CBS , le message CB _ FindString recherche un élément de liste qui correspond à la valeur du paramètre lParam .

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

_FINDEXACTSTRING CB

_SELECTSTRING CB

_SETCURSEL CB

_COMPAREITEM WM