Partager via


CListBox::FindStringExact

Recherche la première chaîne de zone de liste qui correspond à la chaîne spécifiée dans lpszFind.

int FindStringExact(
   int nIndexStart,
   LPCTSTR lpszFind 
) const;

Paramètres

  • nIndexStart
    Spécifie 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 nIndexStart.Si nIndexStart est à 1, la zone de liste entière est trouvé de début.

  • lpszFind
    Pointe vers la chaîne terminée par le caractère NULL à rechercher.Cette chaîne peut contenir un nom de fichier complet, y compris l'extension.La recherche ne respecte pas la casse qui respecte la casse ; la chaîne peut contenir n'importe quelle combinaison de majuscules et des minuscules.

Valeur de retour

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

Notes

Si la zone de liste a été créée avec un style owner-draw mais sans style de LBS_HASSTRINGS , la fonction membre d' FindStringExact tente de faire correspondre la valeur de mot dupliqué à la valeur d' lpszFind.

Exemple

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

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CListBox

Graphique de la hiérarchie

CListBox::FindString

LB_FINDSTRING

LB_FINDSTRINGEXACT