CListBox::FindString

Находит первую строку в списке, содержащий указанный префикс без изменения выделения списка.

int FindString(
   int nStartAfter,
   LPCTSTR lpszItem 
) const;

Параметры

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

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

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

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

Заметки

Использование функции-члена SelectString и в находке и выберите строку.

Пример

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

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

Требования

Header: afxwin.h

См. также

Ссылки

CListBox - класс

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

CListBox::SelectString

CListBox::AddString

CListBox::InsertString

LB_FINDSTRING