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


CComboBox::FindStringExact

Вызовите функцию-член FindStringExact чтобы найти первую строку списка в поле со списком), которая соответствует строка, указанная в lpszFind.

int FindStringExact(
   int nIndexStart,
   LPCTSTR lpszFind 
) const;

Параметры

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

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

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

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

Заметки

Если в поле со списком было создано со стилем рисования владельцем но без стиля CBS_HASSTRINGS, то FindStringExact пытается соответствовать значению doubleword от значения lpszFind.

Пример

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

// Delete all items that exactly match the specified string.
int nDex = 0;
while ((nDex = m_pComboBox->FindStringExact(nDex, lpszmyExactString)) 
   != CB_ERR)
{
   m_pComboBox->DeleteString(nDex);
}

Требования

Header: afxwin.h

См. также

Ссылки

Класс CComboBox

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

CComboBox::FindString

CB_FINDSTRINGEXACT