messaggio di CB_INSERTSTRING
Inserisce i dati di una stringa o di un elemento nell'elenco di una casella combinata. A differenza del messaggio di CB_ADDSTRING , il messaggio CB_INSERTSTRING non determina l'ordinamento di un elenco con lo stile CBS_SORT .
Parametri
-
wParam
-
Indice in base zero della posizione in corrispondenza della quale inserire la stringa. Se questo parametro è -1, la stringa viene aggiunta alla fine dell'elenco.
-
lParam
-
Puntatore alla stringa con terminazione Null da inserire. Se si crea la casella combinata con uno stile disegnato dal proprietario ma senza lo stile CBS_HASSTRINGS , il valore del parametro lParam viene archiviato anziché la stringa a cui punterebbe altrimenti.
Valore restituito
Il valore restituito è l'indice della posizione in cui è stata inserita la stringa. Se si verifica un errore, il valore restituito viene CB_ERR. Se non è disponibile spazio sufficiente per archiviare la nuova stringa, è CB_ERRSPACE.
Se la casella combinata ha WS_HSCROLL stile e si inserisce una stringa più ampia della casella combinata, è necessario inviare un messaggio di LB_SETHORIZONTALEXTENT per assicurarsi che venga visualizzata la barra di scorrimento orizzontale.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Intestazione |
|
Vedi anche
-
Riferimento