LB_GETTEXT

Bir uygulama bir liste kutusundan bir dize alınacak bir lb_gettext iletisini gönderir.

Lb_gettext wParam = (wparam) dizin;                / / Madde Dizin lParam (lparam) (lpctstr) lpszBuffer; = / / Adres arabelleği 

 

Parametreleri

index
WParamdeğeri. Dize almak için sıfır tabanlı dizin belirtir.

Windows 95 ve Windows 98: WParam , 16-bit değerleri için sınırlı bir parametredir. Yani liste kutuları birden fazla 32.767 öğe içeremez. Öğe sayısı kısıtlı olsa da, toplam boyutunu bayt cinsinden bir liste kutusundaki öğelerin yalnızca kullanılabilir belleğiyle sınırlıdır.

lpszBuffer
LParamdeğeri. Dize alacak arabellek için işaretçi. Arabellek dize ve bir Sonlandırıcı boş karakter için yeterli boşluk olmalıdır. lb_gettext ileti uzunluğu, karakter dizesini almak için önce bir lb_gettextlen iletisi gönderilebilir.

Dönüş değerleri

Dönüş değeri dizesinde karakterler, Sonlandırıcı boş karakter hariç uzunluğudur. Dizini geçerli bir dizin belirtmez, dönüş değeri lb_err ise.

Açıklamalar

Sahibi çizilmiş bir stille ama LBS_HASSTRINGS stili liste kutusu oluşturursanız, lpszBuffer parametresi tarafından işaret arabellek (madde verileri) maddeyle ilişkili 32-bit değerini alacak.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan.

Ayrıca bkz:

Liste kutuları genel bakış, liste kutusundaki mesajları, lb_gettextlen

Index