LB_INSERTSTRING

Aplikacja wysyła wiadomość LB_INSERTSTRING do wstawienia ciągu znaków w polu listy. W przeciwieństwie do wiadomości LB_ADDSTRING komunikat LB_INSERTSTRING nie powodować listy styl LBS_SORT sortowania.

LB_INSERTSTRING wParam = indeks (WPARAM);          / / pozycji indeksu fikcyjnymi = lpsz (FIKCYJNYMI) (LPCTSTR); / / adresu ciągu do wstawienia 

 

Parametry

indeks
Wartość wParam. Określa od zera indeks pozycji, w której do wstawienia ciągu. Jeśli ten parametr jest –1, ciąg dodaje się na końcu listy.

Systemu Windows 95 i Windows 98: Parametr wParam jest ograniczone do wartości 16-bitowe. Oznacza to, że pola listy nie może zawierać więcej niż 32 767 elementów. Chociaż liczba elementów jest ograniczona, całkowity rozmiar w bajtach elementów w polu listy jest ograniczona jedynie iloocią dostępnej pamięci.

lpsz
Wartość fikcyjnymi. Wskaźnik ciąg zakończony zerem, dodaje się.

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 indeks pozycji, jaką ciąg został wstawiony. 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.

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