messaggio di CB_FINDSTRINGEXACT

Trova la prima stringa della casella di riepilogo in una casella combinata corrispondente alla stringa specificata nel parametro lParam .

Parametri

wParam

Indice in base zero dell'elemento che precede il primo elemento in cui eseguire la ricerca. Quando la ricerca raggiunge la parte inferiore della casella di riepilogo, continua dalla parte superiore della casella di riepilogo all'elemento specificato dal parametro wParam . Se wParam è -1, viene eseguita la ricerca dell'intera casella di riepilogo dall'inizio.

lParam

Puntatore alla stringa con terminazione Null per cui eseguire la ricerca. La ricerca non fa distinzione tra maiuscole e minuscole, quindi questa stringa può contenere qualsiasi combinazione di lettere maiuscole e minuscole.

Valore restituito

Il valore restituito è l'indice in base zero dell'elemento corrispondente. Se la ricerca non riesce, viene CB_ERR.

Commenti

Questa funzione ha esito positivo solo se la stringa specificata e un elemento della casella combinata hanno la stessa lunghezza (ad eccezione del carattere Null di terminazione) e gli stessi caratteri.

Se si crea la casella combinata con uno stile disegnato dal proprietario ma senza lo stile CBS_HASSTRINGS , la funzionalità di CB_FINDSTRINGEXACT messaggio dipende dal fatto che l'applicazione usi lo stile CBS_SORT . Se si utilizza lo stile CBS_SORT , WM_COMPAREITEM messaggi vengono inviati al proprietario della casella combinata per determinare quale elemento corrisponde alla stringa specificata. Se non si utilizza lo stile CBS_SORT , il messaggio CB_FINDSTRINGEXACT cerca una voce di elenco corrispondente al valore del parametro lParam .

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Winuser.h (include Windows.h)

Vedi anche

Riferimento

CB_FINDSTRING

CB_SELECTSTRING

WM_COMPAREITEM