Partager via


CComboBox::FindStringExact

Appelez la fonction membre d' FindStringExact pour rechercher la première chaîne de zone de liste (dans une zone de liste déroulante) 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 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 CB_ERR si la recherche est infructueuse.

Notes

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

Exemple

// The string to match.
LPCTSTR lpszmyExactString = _T("item 5");

// Delete all items that exactly match the specified string.
int nDex = 0;
while ((nDex = m_pComboBox->FindStringExact(nDex, lpszmyExactString)) 
   != CB_ERR)
{
   m_pComboBox->DeleteString(nDex);
}

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CComboBox

Graphique de la hiérarchie

CComboBox::FindString

CB_FINDSTRINGEXACT