Udostępnij za pośrednictwem


CListBox::FindString

Znajduje pierwszy ciąg w polu listy, zawierający określony prefiks bez zmiany zaznaczenia pola listy.

int FindString(
   int nStartAfter,
   LPCTSTR lpszItem 
) const;

Parametry

  • nStartAfter
    Zawiera wyświetlanego elementu przed pierwszym mają być przeszukiwane.Podczas wyszukiwania osiągnie u dołu pola listy, kontynuuje od góry pola listy do element określony przez nStartAfter.Jeśli nStartAfter jest –1, pole listy jest przeszukiwany od początku.

  • lpszItem
    Wskazuje ciąg zakończony znakiem null zawiera prefiks do wyszukiwania.Wyszukiwanie jest sprawa niezależne, więc ten ciąg może zawierać żadnych kombinacji wielkich i małych liter.

Wartość zwracana

Wyświetlanego pasujący element lub LB_ERR , jeśli wyszukiwanie nie powiodło się.

Uwagi

Użyj SelectString Członkowskich funkcji Znajdź i zaznacz ciąg.

Przykład

   // 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 );
}

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CListBox

Wykres hierarchii

CListBox::SelectString

CListBox::AddString

CListBox::InsertString

LB_FINDSTRING