Compartilhar via


CListBox::FindString

Localiza a primeira cadeia de caracteres em uma caixa de listagem que contém o prefixo especificado sem alterar a seleção da caixa de listagem.

int FindString(
   int nStartAfter,
   LPCTSTR lpszItem 
) const;

Parâmetros

  • nStartAfter
    Contém o índice com base zero de item antes do primeiro item a ser pesquisada.Quando a pesquisa chegar a parte inferior da caixa de listagem, continua a parte superior da lista de volta para o item especificado por nStartAfter.Se nStartAfter é – 1, a caixa de listagem inteira é procurado do início.

  • lpszItem
    Pontos a cadeia de caracteres NULL- finalizada por que contém o prefixo para pesquisar.A pesquisa é não diferenciando maiúsculas e minúsculas, portanto essa cadeia de caracteres pode conter qualquer combinação de e maiúsculas de minúsculas.

Valor de retorno

O índice com base zero de item correspondente, ou LB_ERR se a pesquisa foi mal sucedido.

Comentários

Use a função de membro de SelectString para localizar e selecionar uma cadeia de caracteres.

Exemplo

   // 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

Cabeçalho: afxwin.h

Consulte também

Referência

Classe de CListBox

Gráfico de hierarquia

CListBox::SelectString

CListBox::AddString

CListBox::InsertString

LB_FINDSTRING