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


CComboBox::InsertString

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

int InsertString(
   int nIndex,
   LPCTSTR lpszString 
);

Параметры

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

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

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

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

Заметки

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

ПримечаниеПримечание

Эта функция не поддерживается элементом управления Windows ComboBoxEx.Дополнительные сведения об этом элементе управления см. в разделе Элементы управления ComboBoxEx в Windows SDK.

Пример

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

Требования

Header: afxwin.h

См. также

Ссылки

Класс CComboBox

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

CComboBox::AddString

CComboBox::DeleteString

CComboBox::ResetContent

CB_INSERTSTRING