Compartir a través de


CComboBox::FindStringExact

Llame a la función miembro de FindStringExact para buscar la primera cadena del cuadro de lista (en un cuadro combinado) que coincide con la cadena especificada en lpszFind.

int FindStringExact(
   int nIndexStart,
   LPCTSTR lpszFind 
) const;

Parámetros

  • nIndexStart
    Especifica 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 nIndexStart.si es nIndexStart – 1, el cuadro de lista completo se busca desde el principio.

  • lpszFind
    Apunta a la cadena terminada en null para buscar.Esta cadena puede contener un nombre de archivo completo, incluida la extensión.La búsqueda no distingue entre mayúsculas y minúsculas, por lo que esta cadena puede contener cualquier combinación de mayúsculas y minúsculas.

Valor devuelto

El índice de base cero del elemento correspondiente, o CB_ERR si la búsqueda fue incorrecta.

Comentarios

Si el cuadro combinado se creó con un estilo de dibujo propietario pero sin el estilo de CBS_HASSTRINGS , FindStringExact intenta hacer coincidir el valor de palabra doble con el valor de lpszFind.

Ejemplo

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

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase CComboBox

Gráfico de jerarquía

CComboBox::FindString

CB_FINDSTRINGEXACT