CB_GETLBTEXT

Un'applicazione invia un messaggio CB_GETLBTEXT per recuperare una stringa dall'elenco di una casella combinata.

CB_GETLBTEXT wParam = indice (WPARAM);                / / voce indice lParam = lpszBuffer (LPARAM) (LPCSTR);  / / indirizzo del buffer 
 

Parametri

indice
Valore di wParam. Specifica l'indice in base zero della stringa da recuperare.
lpszBuffer
Valore lParam. Puntatore a un buffer che riceve la stringa. Il buffer deve disporre di spazio sufficiente per la stringa e un carattere di terminazione null. Č possibile inviare un messaggio CB_GETLBTEXTLEN prima al messaggio CB_GETLBTEXT per recuperare la lunghezza in byte della stringa.

Valori restituiti

Il valore restituito č la lunghezza della stringa, in byte, escluso il carattere di terminazione null. Se il parametro index non č specificato un indice valido, il valore restituito č CB_ERR.

Osservazioni

Se si crea la casella combinata con uno stile creati dal proprietario, ma senza lo stile CBS_HASSTRINGS, il buffer a cui puntato il parametro lpszBuffer del messaggio riceve il valore di 32-bit associato all'elemento (i dati dell'elemento).

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_GETLBTEXTLEN

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

Index