Partager via


CComboBox::FindString

Le recherche, mais ne correspond pas, la première chaîne qui contient le préfixe spécifié dans la zone de liste d'une zone de liste déroulante.

int FindString( 
   int nStartAfter, 
   LPCTSTR lpszString  
) 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 – 1, la zone de liste entière est trouvé de début.

  • lpszString
    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

Si la valeur de retour est supérieur ou égal à 0, c'est l'index de base zéro de l'élément correspondant. C'est CB_ERR si la recherche est infructueuse.

Notes

Cette fonction n'est pas pris en charge par le contrôle de ComboBoxEx windows. Pour plus d'informations sur ce contrôle, consultez contrôles de ComboBoxEx dans Kit de développement logiciel Windows.

Exemple

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

// Delete all items that begin with the specified string. 
int nItem = 0;
while ((nItem = m_pComboBox->FindString(nItem, lpszmyString)) != CB_ERR)
{
   m_pComboBox->DeleteString(nItem);
}

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CComboBox, classe

Graphique de la hiérarchie

CComboBox::SelectString

CComboBox::SetCurSel

CB_FINDSTRING