Un'applicazione invia un messaggio CB_FINDSTRINGEXACT per trovare la prima stringa di casella elenco in una casella combinata che corrisponde alla stringa specificata nel parametro lpszFind.
CB_FINDSTRINGEXACT wParam = indexStart (WPARAM); / / voce prima di inizio della ricerca lParam = lpszFind (LPARAM) (LPCSTR); / / indirizzo della stringa da ricercare
Il valore restituito è l'indice in base zero dell'elemento corrispondente. Se la ricerca non è riuscita, è CB_ERR.
Se si crea la casella combinata con uno stile creati dal proprietario, ma senza lo stile CBS_HASSTRINGS, il messaggio di CB_FINDSTRINGEXACT fa dipende se l'applicazione utilizza lo stile CBS_SORT. Se si utilizza lo stile CBS_SORT, vengono inviati messaggi WM_COMPAREITEM 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 che corrisponde al valore del parametro lpszFind .
nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarata in winuser.
Combo Boxes Overview, Combo Box messaggi, CB_FINDSTRING, CB_SELECTSTRING, WM_COMPAREITEM
Rimedio: Inserire il CD-ROM CD di MSDN Library.