Compartir a través de


CComboBox::FindString

Las búsquedas, pero no seleccione, la primera cadena que contiene el prefijo especificado en el cuadro de lista de un cuadro combinado.

int FindString(
   int nStartAfter,
   LPCTSTR lpszString 
) const;

Parámetros

  • nStartAfter
    Contiene el índice de base cero del elemento antes del primer elemento que se buscará.Cuando la búsqueda alcanza el final del cuadro de lista, continúa desde la parte superior del cuadro de lista de nuevo al elemento especificado por nStartAfter.Si – 1, el cuadro de lista completo se busca desde el principio.

  • lpszString
    Apunta a la cadena terminada en null para la que contiene el prefijo para buscar.La búsqueda no se distingue mayúsculas y minúsculas, por lo que esta cadena puede contener cualquier combinación de mayúsculas y minúsculas.

Valor devuelto

Si el valor devuelto es mayor o igual que 0, es el índice cero- basado en elemento coincidente.Es CB_ERR si la búsqueda fue incorrecta.

Comentarios

Esta función no admitida por el control de Windows ComboBoxEx .Para obtener más información sobre este control, vea Controles de ComboBoxEx en Windows SDK.

Ejemplo

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

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase CComboBox

Gráfico de jerarquía

CComboBox::SelectString

CComboBox::SetCurSel

CB_FINDSTRING