CB_ADDSTRING

Bir uygulama, Birleşik giriş kutusunun liste kutusuna bir dize eklemek için bir CB_ADDSTRING iletisi gönderir. Açılan kutunun cbs_sort stili yoksa, dize listesinin sonuna eklenir. Aksi takdirde, dize listesine eklenir ve liste sıralanır.

CB_ADDSTRING wParam = 0;                         / / kullanılır; sıfır lParam olmalıdır (lparam) (lpctstr) lpsz; =    / / adres ekleme dizesi 

 

Parametreleri

lpsz
LParamdeğeri. Eklenecek boş sonlandırılmış dize işaretçisi. Sahibi çizilmiş bir stille Birleşik giriş kutusu oluşturmak, ancak CBS_HASSTRINGS tarzı lpsz parametre değeri dize yerine madde verileri olarak depolanan yoksa için gelin. Öğe verileri alınan veya CB_GETITEMDATA ya da CB_SETITEMDATA mesaj göndererek güncellenmiştir.

Dönüş değerleri

Açılan kutunun liste kutusunda dize sıfır tabanlı dizin dönüş değeridir. Bir hata oluşursa, dönüş değeri cb_err ' dir. Yeni dizesini depolamak yeterli alan mevcuttur, cb_errspace 's.

Açıklamalar

Cbs_sort tarzı bir sahibi çizilmiş Birleşik giriş kutusu oluşturmak, ancak CBS_HASSTRINGS tarzı bir WM_COMPAREITEM iletisi gönderilir veya daha fazla kez Birleşik giriş kutusunun sahibine yani yeni öğe düzgün listede yerleştirilebilir.

CB_INSERTSTRING ileti listesindeki belirli bir konuma bir dize eklemek için kullanma.

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:

Açılan kutular genel bakış, Birleşik giriş kutusu iletileri, CB_DIR, CB_INSERTSTRING, WM_COMPAREITEM

Index