Partager via


CListBox::FindString

Recherche la première chaîne dans une zone de liste qui contient le préfixe spécifié sans modifier la sélection de zone de liste.

int FindString( 
   int nStartAfter, 
   LPCTSTR lpszItem  
) const;

Paramètres

  • nStartAfter
    Contient l'index de base zéro de l'élément avant le premier élément à rechercher. Lorsque la recherche atteint le bas de la zone de liste, elle continue du supérieur de la zone de liste vers l'élément spécifié par nStartAfter. Si nStartAfter est à 1, la zone de liste entière est trouvé de début.

  • lpszItem
    Pointe vers la chaîne terminée par le caractère NULL qui contient le préfixe pour rechercher. La recherche est distinguant ne pas la casse par conséquent, cette chaîne peut contenir n'importe quelle combinaison de majuscules et des minuscules.

Valeur de retour

L'index de base zéro de l'élément correspondant, ou LB_ERR si la recherche est infructueuse.

Notes

Utilisez la fonction membre de SelectString à la recherche et sélectionnez une chaîne.

Exemple

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

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CListBox, classe

Graphique de la hiérarchie

CListBox::SelectString

CListBox::AddString

CListBox::InsertString

LB_FINDSTRING