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