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

CListBox, classe

Graphique de la hiérarchie

CListBox::FindString

LB_FINDSTRING

LB_FINDSTRINGEXACT