LB_INSERTSTRING

Un'applicazione invia un messaggio LB_INSERTSTRING per inserire una stringa in una casella di riepilogo. A differenza del messaggio LB_ADDSTRING , il messaggio LB_INSERTSTRING non causa un elenco con lo stile LBS_SORT da ordinare.

LB_INSERTSTRING wParam = indice (WPARAM);          / / voce indice lParam = lpsz (LPARAM) (LPCTSTR); / / indirizzo di stringa per inserire 
 

Parametri

indice
Valore di wParam. Specifica l'indice in base zero della posizione in cui inserire la stringa. Se questo parametro 1, la stringa viene aggiunto alla fine dell'elenco.

Windows 95 e Windows 98: Il parametro wParam limitato a valori a 16 bit. Questo significa caselle di riepilogo non possono contenere pi di 32.767 elementi. Anche se il numero di elementi limitato, la dimensione totale in byte gli elementi in una casella di riepilogo limitata solo dalla memoria disponibile.

lpsz
Valore lParam. Puntatore alla stringa con terminazione null da inserire.

Se si crea nella casella di riepilogo con uno stile creati dal proprietario, ma senza lo stile LBS_HASSTRINGS, il valore del parametro lpsz viene memorizzato come elemento dati invece la stringa altrimenti vorrei segnalare di. possibile inviare i messaggi di LB_GETITEMDATA e LB_SETITEMDATA per recuperare o modificare i dati dell'elemento.

Valori restituiti

Il valore restituito l'indice della posizione in cui stata inserita la stringa. Se si verifica un errore, il valore restituito LB_ERR. Se c' sufficiente spazio per memorizzare la nuova stringa, il valore restituito LB_ERRSPACE.

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

Elenco caselle panoramica, elenco casella messaggi, LB_ADDSTRING, LB_SELECTSTRING