CListBox::FindStringExact
Localiza a primeira lista-caixa seqüência de caracteres que corresponda à seqüência de caracteres especificada em lpszFind.
int FindStringExact(
int nIndexStart,
LPCTSTR lpszFind
) const;
Parâmetros
nIndexStart
Especifica o índice do item antes do primeiro item a ser pesquisada com base em zero.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 nIndexStart. If nIndexStart é – 1, a caixa de listagem inteira seja pesquisada desde o início.lpszFind
Aponta para a seqüência de caracteres terminada com caractere nulo para pesquisar.Essa seqüência pode conter um nome de arquivo completo, incluindo a extensão.A Pesquisar não diferencia maiúsculas de em minúsculas, para que a seqüência de caracteres pode conter qualquer combinação de letras maiúsculas e em minúsculas.
Valor de retorno
O índice do item correspondente ou LB_ERR se a Pesquisar não teve êxito.
Comentários
Se a caixa de listagem foi criada com um estilo de desenho proprietário, mas sem o LBS_HASSTRINGS estilo, a FindStringExact função de membro tenta corresponder ao valor doubleword contra o valor de lpszFind.
Exemplo
// The string to match.
LPCTSTR lpszmyString = _T("item string 3");
// Delete all items that exactly match the specified string.
int nIndex = 0;
while ((nIndex=m_myListBox.FindStringExact(nIndex, lpszmyString)) != LB_ERR)
{
m_myListBox.DeleteString(nIndex);
}
Requisitos
Cabeçalho: afxwin.h