Програма надсилає повідомлення "LB_ADDSTRING", щоб додати рядок до списку. Якщо список не має LBS_SORT стилю, рядок додається в кінець списку. В іншому випадку, рядок вставляється в списку, і список сортується.
LB_ADDSTRING wParam = 0; / / не використовуються; повинні бути нульовим lParam = lpsz (LPARAM) (LPCTSTR); / / адреса для додавання рядка
Якщо створити список з власником звертається стилю, але без LBS_HASSTRINGS стилю, значення параметра lpsz зберігається у вигляді елемента даних замість рядка це б інакше команду. Ви можете відправити повідомлення LB_GETITEMDATA і LB_SETITEMDATA, щоб отримати або змінити елемент даних.
Значення, що повертається, є COLUMN індекс рядка в полі списку. Якщо виникає помилка, значення, що повертається, є LB_ERR. Якщо недостатньо місця для збереження нового рядка, значення, що повертається, є LB_ERRSPACE.
Якщо ви створюєте звертається до власника списку з LBS_SORT стилем, але не стиль LBS_HASSTRINGS, система надсилає повідомлення WM_COMPAREITEM один або більше разів, до власника списку правильно розмістити новий елемент у списку.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Огляд списку полів, список поле повідомлення, LB_DELETESTRING, LB_INSERTSTRING, LB_SELECTSTRING, WM_COMPAREITEM