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