LB_ADDSTRING

Aplikacja wysyła wiadomość LB_ADDSTRING dodać ciąg do pola listy. Jeśli pole listy ma styl LBS_SORT, ciąg dodaje się na końcu listy. W przeciwnym razie ciąg jest wstawiany do listy i lista jest sortowana.

LB_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, który ma zostać dodany.

Jeśli można utworzyć pole listy z styl rysowania przez właściciela, ale bez stylu LBS_HASSTRINGS, wartość parametru lpsz jest przechowywany jako element danych zamiast ciągu w przeciwnym razie mogłyby wskazywać na. LB_GETITEMDATA i LB_SETITEMDATA wiadomości do pobrania lub modyfikowania danych elementu można wysyłać.

Zwraca wartości

Wartość zwracany jest indeksu ciągu znaków w polu listy. Jeśli wystąpi błąd, wartość zwracany jest LB_ERR. Jeśli brakuje miejsca do przechowywania nowy ciąg znaków, wartość zwracany jest LB_ERRSPACE.

Uwagi

Jeśli tworzysz pole rysowane właściciel listy w stylu LBS_SORT, ale nie styl LBS_HASSTRINGS, system wysyła komunikat WM_COMPAREITEM jeden lub więcej razy do właścicielowi właściwie umieścić nowy element w polu listy w polu listy.

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 listy, listy pole wiadomości, LB_DELETESTRING, LB_INSERTSTRING, LB_SELECTSTRING, WM_COMPAREITEM

Index