Compartir a través de


CListBox::FindString

Encuentra la primera cadena en un cuadro de lista que contiene el prefijo especificado sin cambiar la selección del cuadro de lista.

int FindString( 
   int nStartAfter, 
   LPCTSTR lpszItem  
) 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 es nStartAfter – 1, el cuadro de lista completo se busca desde el principio.

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

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

Comentarios

Utilice la función miembro de SelectString para buscar y seleccionar una cadena.

Ejemplo

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

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

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CListBox Class

Gráfico de jerarquías

CListBox::SelectString

CListBox::AddString

CListBox::InsertString

LB_FINDSTRING