Un'applicazione invia un messaggio CB_ADDSTRING per aggiungere una stringa alla casella di riepilogo di una casella combinata. Se la casella combinata non è lo stile CBS_SORT, la stringa viene aggiunto alla fine dell'elenco. In caso contrario, la stringa viene inserita nella lista, e la lista è ordinata.
CB_ADDSTRING wParam = 0; / / non utilizzate; deve essere zero lParam = lpsz (LPARAM) (LPCTSTR); / / indirizzo di stringa per aggiungere
Il valore restituito è l'indice in base zero alla stringa nella casella di riepilogo della casella combinata. Se si verifica un errore, il valore restituito è CB_ERR. Se è disponibile per archiviare la stringa del nuovo spazio insufficiente, è CB_ERRSPACE.
Se si crea una casella combinata con lo stile CBS_SORT, ma senza lo stile CBS_HASSTRINGS, il messaggio WM_COMPAREITEM viene inviato uno o più volte al proprietario della casella combinata così il nuovo elemento può essere correttamente posizionato nell'elenco.
Per inserire una stringa in una posizione specifica all'interno dell'elenco, utilizzare il messaggio CB_INSERTSTRING.
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_DIR, CB_INSERTSTRING, WM_COMPAREITEM
Rimedio: Inserire il CD-ROM CD di MSDN Library.