LB_GETTEXT

Un'applicazione invia un messaggio di LB_GETTEXT per recuperare una stringa da una casella di riepilogo.

LB_GETTEXT wParam = indice (WPARAM);                / / voce indice lParam = lpszBuffer (LPARAM) (LPCTSTR); / / indirizzo del buffer 
 

Parametri

indice
Valore di wParam. Specifica l'indice in base zero della stringa da recuperare.

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.

lpszBuffer
Valore lParam. Puntatore a un buffer che riceverà la stringa. Il buffer deve disporre di spazio sufficiente per la stringa e un carattere di terminazione null. Prima il messaggio LB_GETTEXT per recuperare la lunghezza, in caratteri della stringa può essere inviato un messaggio di LB_GETTEXTLEN.

Valori restituiti

Il valore restituito è la lunghezza della stringa, in caratteri, escluso il carattere di terminazione null. Se l'indice non è specificato un indice valido, il valore restituito è LB_ERR.

Osservazioni

Se si crea nella casella di riepilogo con uno stile creati dal proprietario, ma senza lo stile LBS_HASSTRINGS, il buffer a cui puntato il parametro lpszBuffer riceverà il valore a 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

Elenco caselle panoramica, elenco casella messaggi, LB_GETTEXTLEN

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

Index