LB_INSERTSTRING

Bir uygulama bir liste kutusuna bir dize eklemek için bir LB_INSERTSTRING iletisi gönderir. LB_ADDSTRING ileti, LB_INSERTSTRING ileti listesi sıralanmasını lbs_sort stiliyle neden olmaz.

LB_INSERTSTRING wParam = (wparam) dizin;          / / Madde Dizin lParam (lparam) (lpctstr) lpsz; = / / adres ekleme dizesi 

 

Parametreleri

index
WParamdeğeri. Pozisyon en dize eklemek sıfır tabanlı dizin belirtir. Bu parametre –1 ise, dize listesinin sonuna eklenir.

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.

lpsz
LParamdeğeri. Eklenecek boş sonlandırılmış dize işaretçisi.

Sahibi çizilmiş bir stille liste kutusu oluşturmak, ancak LBS_HASSTRINGS tarzı lpsz parametre değeri dize yerine öğenin veri saklanır yoksa için gelin. Öğe verileri almak veya LB_GETITEMDATA ve LB_SETITEMDATA mesaj gönderebilirsiniz.

Dönüş değerleri

Dönüş değeri dizesi eklenmiş konum dizinidir. Bir hata oluşursa, dönüş değeri lb_err ' dir. Yeni dizesini depolamak için yeterli yer yoksa, dönüş değeri lb_errspace olduğunu.

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_ADDSTRING, LB_SELECTSTRING