CB_ADDSTRING

Aplikacja wysyła komunikat CB_ADDSTRING dodać ciąg do pola listy, pola kombi. Jeśli pole kombi ma styl CBS_SORT, ciąg dodaje się na końcu listy. W przeciwnym razie ciąg jest umieszczone na liście, a lista jest sortowana.

CB_ADDSTRING wParam = 0;                         / / nie używane; musi być zerowe fikcyjnymi = lpsz (FIKCYJNYMI) (LPCTSTR);    / / adresu ciągu dodać 

 

Parametry

lpsz
Wartość fikcyjnymi. Wskaźnik ciąg zakończony zerem, mają zostać dodane. Jeśli należy utworzyć pole kombi stylem rysowania przez właściciela, ale bez stylu CBS_HASSTRINGS, wartość parametru lpsz jest przechowywany jako element danych zamiast ciągu w przeciwnym razie mogłyby wskazywać na. Dane elementu mogą być pobierane lub zmodyfikowane przez wysłanie wiadomości CB_GETITEMDATA lub CB_SETITEMDATA.

Zwraca wartości

Wartość zwracany jest indeksu ciąg znaków w polu listy pola kombi. Jeśli wystąpi błąd, wartość zwracany jest CB_ERR. Jeżeli dostępnych do przechowywania nowy ciąg znaków jest za mało miejsca, jest CB_ERRSPACE.

Uwagi

Jeśli utworzyć pole kombi rysowane właściciela w stylu CBS_SORT, ale bez stylu CBS_HASSTRINGS, wysyłana jest wiadomość WM_COMPAREITEM jeden lub więcej razy właścicielowi pola kombi tak nowego elementu może być prawidłowo umieszczone w listy.

Aby wstawić ciąg w określonej lokalizacji w obrębie listy, należy użyć wiadomości CB_INSERTSTRING.

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.

Zobacz też

Omówienie pola kombi, wiadomości pole kombi, CB_DIR, CB_INSERTSTRING, WM_COMPAREITEM

Index