Compartir a través de


CListBox::FindStringExact

Encuentra la primera cadena del cuadro de lista 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 la cadena puede contener cualquier combinación de mayúsculas y minúsculas.

Valor devuelto

El índice del elemento correspondiente, o LB_ERR si la búsqueda fue incorrecta.

Comentarios

Si el cuadro de lista se creó con un estilo de dibujo propietario pero sin el estilo de LBS_HASSTRINGS , la función miembro de FindStringExact intenta hacer coincidir el valor de palabra doble con el valor de lpszFind.

Ejemplo

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

// Delete all items that exactly match the specified string. 
int nIndex = 0;
while ((nIndex=m_myListBox.FindStringExact(nIndex, lpszmyString)) != LB_ERR)
{
   m_myListBox.DeleteString(nIndex);
}

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CListBox Class

Gráfico de jerarquías

CListBox::FindString

LB_FINDSTRING

LB_FINDSTRINGEXACT