CB_SELECTSTRING messaggio
Cerca l'elenco di una casella combinata per un elemento che inizia con i caratteri in una stringa specificata. Se viene trovato un elemento corrispondente, viene selezionato e copiato nel controllo di modifica.
Parametri
-
wParam
-
Indice in base zero dell'elemento precedente al primo elemento da cercare. Quando la ricerca raggiunge la parte inferiore dell'elenco, continua dalla parte superiore dell'elenco all'elemento specificato dal parametro wParam . Se wParam è -1, l'intero elenco viene cercato dall'inizio.
-
lParam
-
Puntatore alla stringa con terminazione null contenente i caratteri 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
Se la stringa viene trovata, il valore restituito è l'indice dell'elemento selezionato. Se la ricerca non riesce, il valore restituito è CB_ERR e la selezione corrente non viene modificata.
Commenti
Una stringa viene selezionata solo se i caratteri del punto iniziale corrispondono ai caratteri nella stringa di prefisso.
Se si crea la casella combinata con uno stile disegnato dal proprietario, ma senza lo stileCBS_HASSTRINGS, il messaggio CB_SELECTSTRING dipende dal fatto che si usi lo stile CBS_SORT. Se viene usato lo stile CBS_SORT , il sistema invia WM_COMPAREITEM messaggi al proprietario della casella combinata per determinare quale elemento corrisponde alla stringa specificata. Se non si usa lo stile CBS_SORT , CB_SELECTSTRING tenta di corrispondere al valore DWORD rispetto 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