CListBox::FindStringExact

Находит первую строку списка, соответствующий строке, заданной в lpszFind.

int FindStringExact(
   int nIndexStart,
   LPCTSTR lpszFind 
) const;

Параметры

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

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

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

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

Заметки

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

Пример

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

// Delete all items that exactly match the specified string.
int nIndex = 0;
while ((nIndex=m_myListBox.FindStringExact(nIndex, lpszmyString)) != LB_ERR)
{
   m_myListBox.DeleteString(nIndex);
}

Требования

Header: afxwin.h

См. также

Ссылки

CListBox - класс

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

CListBox::FindString

LB_FINDSTRING

LB_FINDSTRINGEXACT