Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CListBox

Wykres hierarchii

CListBox::FindString

LB_FINDSTRING

LB_FINDSTRINGEXACT