Поделиться через


CListBox::InsertString

Вставляет строку в список.

int InsertString(
   int nIndex,
   LPCTSTR lpszItem 
);

Параметры

  • nIndex
    Определяет нулевой- основан индекс позиции вставки строки.Если этот параметр – 1, строка добавлено в конец списка.

  • lpszItem
    Указывает на null- завершенной строку, которая вставляется.

Возвращаемое значение

Индекс, начинающийся с нуля позиции, в которую была вставлена строка.Возвращаемое значение LB_ERR при возникновении ошибки; возвращаемое значение LB_ERRSPACE если недостаточно места, доступны для хранения новой строки.

Заметки

В отличие от функции-члена AddString, InsertString не приводит список с учетом LBS_SORT быть сортированным.

Пример

// Insert items in between existing items.
CString str;
int n = m_myListBox.GetCount();
for (int i = 0; i < n; i++)
{
   str.Format(_T("item string %c"), (char)('A' + i));
   m_myListBox.InsertString(2 * i, str);
}

Требования

Header: afxwin.h

См. также

Ссылки

CListBox - класс

Диаграмма иерархии

CListBox::AddString

LB_INSERTSTRING