Шаг 941 - CListBox::InsertString

int InsertString( int nIndex, LPCTSTR lpszItem );

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

Параметры
nIndex
Определяет нуль-основанный индекс позиции, чтобы вставить строку. Если этот параметр -1, строка добавлена к концу списка.
lpszItem
Указатель на строку с нулевым символом в конце, которая должна быть вставлена.

Замечания
Вставляет строку в список. В отличие от AddString функции, InsertString не заставляет список с LBS_SORT стилем сортироваться.

Пример

// Указатель на мой список.
extern CListBox* pmyListBox;

//Вставьте элементы между существующими элементами.
CString str;
int n = pmyListBox->GetCount();
for (int i=0;i < n;i++)
{
	str.Format(_T("item string %c"), (char)('A'+i));
	pmyListBox->InsertString( 2*i, str );
}

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 12.02.2002