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