CB_SELECTSTRING

Un'applicazione invia un messaggio CB_SELECTSTRING ricerca nell'elenco di una casella combinata per un elemento che inizia con i caratteri in una stringa specificata. Se viene trovata una voce corrispondente, è selezionato e copiato il controllo di modifica.

CB_SELECTSTRING wParam = indexStart (WPARAM);          / / voce prima della prima selezione lParam = lpszSelect (LPARAM) (LPCSTR); / / indirizzo di stringa di prefisso 
 

Parametri

indexStart
Valore di wParam. Specifica l'indice in base zero dell'elemento precedente il primo elemento da cercare. Quando la ricerca raggiunge il fondo della lista, continua dalla parte superiore dell'elenco torna all'elemento specificato dal parametro indexStart . Se indexStart è – 1, l'intero elenco viene cercato fin dall'inizio.
lpszSelect
Valore lParam. Puntatore alla stringa con terminazione null contenente il prefisso per la ricerca. La ricerca non è case sensitive, così questa stringa può contenere qualsiasi combinazione di lettere maiuscole e minuscole.

Valori restituiti

Se la stringa viene trovata, il valore restituito è l'indice dell'elemento selezionato. Se la ricerca viene completato correttamente, il valore restituito è CB_ERR e non viene modificata la selezione corrente.

Osservazioni

Una stringa è selezionata solo se i caratteri dal punto di partenza con i caratteri nella stringa di prefisso.

Se si crea la casella combinata con uno stile creati dal proprietario, ma senza lo stile CBS_HASSTRINGS, il messaggio di CB_SELECTSTRING fa dipende se si utilizza lo stile CBS_SORT. Se viene utilizzato lo stile CBS_SORT, il sistema invia messaggi WM_COMPAREITEM al proprietario della casella combinata per determinare quale elemento corrisponde alla stringa specificata. Se non si utilizza lo stile CBS_SORT, CB_SELECTSTRING cerca di abbinare il valore DWORD contro il valore del parametro lpszSelect.

Descrizione

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.

Vedi anche

Combo Boxes Overview, Combo Box messaggi, CB_FINDSTRING, CB_FINDSTRINGEXACT, CB_SETCURSEL, WM_COMPAREITEM

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index