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