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


CComboBox::SelectString

Ищет строки в списке поля со списком и если строка найдено, выберите пункт строка в списке и копирование его к элементу управления "Поле ввода".

int SelectString(
   int nStartAfter,
   LPCTSTR lpszString 
);

Параметры

  • nStartAfter
    Содержит нулевой- основан индекс элемента перед первым элементом, который требуется найти.Когда поиск достигает низ списка, он продолжает из вершины списка обратно к элементу указанному nStartAfter.Если 1, то весь список поискано с самого начала.

  • lpszString
    Указывает на null- завершенной строке, содержащая префикс пространства имен для поиска.Поиск не зависит от регистра, поэтому эта строка может содержать любые прописными буквами и прописных букв.

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

Индекс, начинающийся с нуля выбранного элемента, если строка была найдено.Если поиск был неудачн, то возвращаемое значение CB_ERR и текущее выделение не изменен.

Заметки

Строка выделена, только если его начальные символы (с начальной точки) соответствующие символы в строке префикса.

Обратите внимание, что оба SelectString функции-члены и FindString найти строку, но SelectString функция-член также выбирает строки.

Пример

// The string to match.
LPCTSTR lpszSelect = _T("item");

// Select the item that begins with the specified string.
int nSel = m_pComboBox->SelectString(0, lpszSelect);
ASSERT(nSel != CB_ERR);

Требования

Header: afxwin.h

См. также

Ссылки

Класс CComboBox

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

CComboBox::FindString

CB_SELECTSTRING