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