CB_ADDSTRING

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 
 

Parametri

lpsz
Valore lParam. Puntatore alla stringa con terminazione null da aggiungere. Se si crea la casella combinata con uno stile creati dal proprietario, ma senza lo stile CBS_HASSTRINGS, il valore del parametro lpsz viene memorizzato come dati dell'elemento anziché la stringa altrimenti vorrei segnalare di. I dati dell'elemento possono essere estratto o modificati mediante l'invio del messaggio CB_GETITEMDATA o CB_SETITEMDATA.

Valori restituiti

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.

Osservazioni

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.

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_DIR, CB_INSERTSTRING, WM_COMPAREITEM

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

Index