Compartilhar via


CComboBox::FindStringExact

Chame a função de membro de FindStringExact para encontrar a primeira cadeia de caracteres da caixa de listagem (em uma caixa combo) que corresponde a cadeia de caracteres especificada em lpszFind.

int FindStringExact(
   int nIndexStart,
   LPCTSTR lpszFind 
) const;

Parâmetros

  • nIndexStart
    Especifica 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 nIndexStart.Se nIndexStart é – 1, a caixa de listagem inteira é procurado do início.

  • lpszFind
    Pontos a cadeia de caracteres NULL- finalizada para procurar por.Essa cadeia de caracteres pode conter um nome de arquivo completo, incluindo a extensão.A pesquisa não diferencia maiúsculas de 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 CB_ERR se a pesquisa foi mal sucedido.

Comentários

Se a caixa de combinação foi criada com um estilo do proprietário mas sem o estilo de CBS_HASSTRINGS , FindStringExact tenta corresponder ao valor da palavra composto com o valor de lpszFind.

Exemplo

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

// Delete all items that exactly match the specified string.
int nDex = 0;
while ((nDex = m_pComboBox->FindStringExact(nDex, lpszmyExactString)) 
   != CB_ERR)
{
   m_pComboBox->DeleteString(nDex);
}

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe de CComboBox

Gráfico de hierarquia

CComboBox::FindString

CB_FINDSTRINGEXACT