CListBox:: FindString

Localiza a primeira seqüência de caracteres em um lista caixa que contém o prefixo especificado sem alterar o lista-caixa de seleção.

int FindString(
   int nStartAfter,
   LPCTSTR lpszItem 
) const;

Parâmetros

  • nStartAfter
    Contém o índice baseado em zero do item antes do primeiro item a ser pesquisada.Quando a Pesquisar chega a parte inferior da caixa de lista, ele continua da parte superior da caixa de listagem para o item especificado por nStartAfter. If nStartAfter é – 1, a caixa de listagem inteira seja pesquisada desde o início.

  • lpszItem
    Aponta para a seqüência de caracteres terminada com nulo que contém o prefixo para procurar.A Pesquisar é o caso independente, portanto, essa seqüência pode conter qualquer combinação de letras maiúsculas e em minúsculas.

Valor de retorno

O índice baseado em zero do item correspondente ou LB_ERR se a Pesquisar não teve êxito.

Comentários

Use o SelectStringfunção de membro para ambos localizar e selecionar uma seqüência 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 CListBox

Gráfico de hierarquia

CListBox::SelectString

CListBox::AddString

CListBox::InsertString

LB_FINDSTRING

Outros recursos

CListBox membros