Sdílet prostřednictvím


CListBox::FindStringExact

Najde první řetězec pole seznamu, který odpovídá řetězec zadaný v lpszFind .

int FindStringExact( 
   int nIndexStart, 
   LPCTSTR lpszFind  
) const;

Parametry

  • nIndexStart
    Určuje z nuly vycházející index položky před první mají být prohledány.Dolní části seznamu dosáhne hledání pokračuje od začátku seznamu zpět na položku určenou nIndexStart .Pokud nIndexStart -1, je od začátku je prohledán celý seznam.

  • lpszFind
    Odkazuje na hledaný řetězec zakončený hodnotou null.Tento řetězec může obsahovat úplný název souboru včetně přípony.Hledání není velká a malá písmena, takže řetězec může obsahovat libovolnou kombinaci malých a velkých písmen.

Vrácená hodnota

Index odpovídající položky nebo LB_ERR Pokud hledání neúspěšné.

Poznámky

Seznamu vytvořeného s překreslování styl ale bez LBS_HASSTRINGS styl, FindStringExact členské funkce se pokusí najít hodnotu doubleword proti hodnotě lpszFind .

Příklad

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

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CListBox

Graf hierarchie

CListBox::FindString

LB_FINDSTRING

LB_FINDSTRINGEXACT