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 |
|
Vedi anche
-
Riferimento