Partilhar via


CListBox::SelectString

Procura um lista - caixa de item que corresponda a seqüência de caracteres especificada, e se a correspondência de um item for encontrado, seleciona o item.

int SelectString(
   int nStartAfter,
   LPCTSTR lpszItem 
);

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 do item selecionado se a Pesquisar teve êxito.Se a Pesquisar não for bem-sucedida, o valor retornado é LB_ERR e a seleção corrente não é alterado.

Comentários

O lista caixa é rolada, se necessário, para que o item selecionado de modo de exibição.

Esta função de membro não pode ser usada com uma caixa de listagem que tem o LBS_MULTIPLESEL estilo.

Um item é selecionado somente se os caracteres iniciais (a partir do ponto inicial) correspondem aos caracteres na seqüência de caracteres especificado por lpszItem.

Use o FindString função de membro para localizar uma seqüência de caracteres sem selecionar o item.

Exemplo

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

// Select the item that begins with the specified string.
int nIndex = m_myListBox.SelectString(0, lpszmyString);
ASSERT(nIndex != LB_ERR);

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CListBox

Gráfico de hierarquia

CListBox:: FindString

LB_SELECTSTRING

Outros recursos

CListBox membros