LB_GETTEXTLEN

O cerere de a trimite un mesaj LB_GETTEXTLEN pentru a prelua lungimea unui șir într-o casetă listă.

LB_GETTEXTLEN wParam = index (WPARAM);    / / punctul index lParam = 0;                 / / nu sunt utilizate; trebuie să fie zero 

 

Parametrii

index
Valoarea wParam. Specifică indexul zero-based șir.

Windows 95 și Windows 98: Parametrul wParam este limitat la valorile de 16 biți. Acest lucru înseamnă casetele listă nu poate conține mai mult 32.767 elemente. Deși numărul de articole este restricționată, dimensiunea totală în octe?i elementelor într-o casetă listă este limitate numai de memoria disponibilă.

Valorile întroarse

Valoarea returnată este lungimea șirului, cu caractere, cu excep?ia caracterul null care. În anumite condi?ii, această valoare poate fi de fapt mai mare decât lungimea textului. Pentru mai multe informații, consultați secțiunea observa?ii următoarele.

Dacă parametrul index nu specifică un index valabilă, valoarea returnată este LB_ERR.

Observații

În anumite condi?ii, valoarea returnată este mai mare decât lungimea reală a textului. Acest lucru se produce cu anumite amestecuri de ANSI și Unicode, și este din cauza sistemului de operare care să permită existen?a posibilă a setul de caractere dublu-octet (DBCS) caractere în cadrul textului. Valoarea returnată, cu toate acestea, va fi întotdeauna cel pu?in la fel de mare ca lungimea reală a textului; astfel întotdeauna utilizați it pentru a ghida tampon alocare. Acest comportament se poate produce atunci când o cerere utilizează atât ANSI funcții și dialoguri comune, care utilizează Unicode.

Pentru a obține exact lungimea textului, utilizați, mesajele WM_GETTEXT, LB_GETTEXT sau CB_GETLBTEXT sau funcția GetWindowText.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.

A se vedea, de asemenea

Prezentare generală a casetele listă, lista caseta de mesaje, CB_GETLBTEXT, GetWindowText, LB_GETTEXT, WM_GETTEXT

Index