messaggio di LB_GETTEXTLEN
Ottiene la lunghezza di una stringa in una casella di riepilogo.
Parametri
-
wParam
-
Indice in base zero della stringa.
Windows 95/Windows 98/Windows Millennium Edition (Windows Me): il parametro wParam è limitato a valori a 16 bit. Ciò significa che le caselle di riepilogo non possono contenere più di 32.767 elementi. Anche se il numero di elementi è limitato, la dimensione totale in byte degli elementi in una casella di riepilogo è limitata solo dalla memoria disponibile.
-
lParam
-
Questo parametro non viene usato.
Valore restituito
Il valore restituito è la lunghezza della stringa, in TCHARs, escluso il carattere Null di terminazione. In determinate condizioni, questo valore può effettivamente essere maggiore della lunghezza del testo. Per ulteriori informazioni, vedere la sezione Osservazioni successiva.
Se il parametro wParam non specifica un indice valido, il valore restituito viene LB_ERR.
Commenti
In determinate condizioni, il valore restituito è maggiore della lunghezza effettiva del testo. Ciò si verifica con determinate combinazioni di CARATTERI ANSI e Unicode ed è dovuto al sistema operativo che consente l'esistenza possibile di caratteri DBCS (Double-Byte Character Set) all'interno del testo. Il valore restituito, tuttavia, sarà sempre pari almeno alla lunghezza effettiva del testo; è quindi sempre possibile usarlo per guidare l'allocazione del buffer. Questo comportamento può verificarsi quando un'applicazione usa sia funzioni ANSI che dialoghi comuni, che usano Unicode.
Per ottenere la lunghezza esatta del testo, usare il WM_GETTEXT, LB_GETTEXT o CB_GETLBTEXT messaggi o la funzione GetWindowText .
Se la casella di riepilogo ha uno stile disegnato dal proprietario, ma non lo stile di LBS_HASSTRINGS , il valore restituito è sempre la dimensione, espressa in byte, di una DWORD.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Intestazione |
|
Vedi anche
-
Riferimento
-
Altre risorse