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 ); }