CListBox::FindStringExact
Odnajduje pierwszy ciąg pole listy, pasujący ciąg określony w lpszFind.
int FindStringExact(
int nIndexStart,
LPCTSTR lpszFind
) const;
Parametry
nIndexStart
Określa 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 nIndexStart.Jeśli nIndexStart jest –1, pole listy jest przeszukiwany od początku.lpszFind
Wskazuje szukany ciąg zakończony znakiem null.Ten ciąg może zawierać pełną nazwę pliku, łącznie z rozszerzeniem.Wyszukiwanie nie jest rozróżniana wielkość liter, więc ciąg może zawierać żadnych kombinacji wielkich i małych liter.
Wartość zwracana
Indeks pasujący element lub LB_ERR , jeśli wyszukiwanie nie powiodło się.
Uwagi
Jeśli pole listy został utworzony styl rysowania przez właściciela, ale bez LBS_HASSTRINGS styl, FindStringExact Członkowskich funkcji próbuje dopasować wartość słowa przeciwko wartość lpszFind.
Przykład
// 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);
}
Wymagania
Nagłówek: afxwin.h