Condividi tramite


messaggio LB_FINDSTRINGEXACT

Trova la prima stringa della casella di riepilogo che corrisponde esattamente alla stringa specificata, ad eccezione del fatto che la ricerca non è distinzione tra maiuscole e minuscole.

Parametri

wParam

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

Windows 95/Windows 98/Windows Millennium Edition (Windows Me): il parametro wParam è limitato a valori a 16 bit. Ciò significa che le caselle di riepilogo non possono contenere più di 32.767 elementi. Anche se il numero di elementi è limitato, la dimensione totale in byte degli elementi in una casella di riepilogo è limitata solo dalla memoria disponibile.

lParam

Puntatore alla stringa con terminazione null per cui eseguire la ricerca. La ricerca non è 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 o LB_ERR se la ricerca non è riuscita.

Commenti

Questa funzione ha esito positivo solo se la stringa specificata e un elemento della casella di riepilogo hanno la stessa lunghezza (ad eccezione del valore Null alla fine della stringa specificata) e hanno esattamente gli stessi caratteri.

Se la casella di riepilogo ha lo stile disegnato dal proprietario ma non lo stile LBS_HASSTRINGS , l'azione eseguita da LB_FINDSTRINGEXACT dipende dal fatto che venga usato lo stile LBS_SORT . Se LBS_SORT viene usato, il sistema invia WM_COMPAREITEM messaggi al proprietario della casella di riepilogo per determinare quale elemento corrisponde alla stringa specificata. In caso contrario, LB_FINDSTRINGEXACT tenta di trovare un elemento con valore lungo (fornito come parametro lParam del messaggio LB_ADDSTRING oLB_INSERTSTRING ) corrispondente al 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

LB_FINDSTRING