Partilhar via


CComboBox::FindString

Encontrar, mas não selecionar, a primeira seqüência de caracteres que contém o prefixo especificado no lista caixa de uma caixa de combinação.

int FindString(
   int nStartAfter,
   LPCTSTR lpszString 
) 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. Se – 1, a caixa de listagem inteira é pesquisado desde o início.

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

Se o valor retornado é maior que ou igual a 0, é o índice baseado em zero do item correspondente.É CB_ERR se a Pesquisar não teve êxito.

Comentários

Esta função não há suporte para o Windows ComboBoxEx controle.Para obter mais informações sobre esse controle, consulte Controles ComboBoxEx in the Windows SDK.

Exemplo

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

// Delete all items that begin with the specified string.
int nItem = 0;
while ((nItem = m_pComboBox->FindString(nItem, lpszmyString)) != CB_ERR)
{
   m_pComboBox->DeleteString(nItem);
}

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CComboBox

Gráfico de hierarquia

CComboBox::SelectString

CComboBox::SetCurSel

CB_FINDSTRING

Outros recursos

CComboBox membros