CComboBox:: FindString
Localiza, mas não selecionar, a primeira cadeia de caracteres que contém o prefixo especificado na caixa de listagem de uma caixa de combinação.
int FindString(
int nStartAfter,
LPCTSTR lpszString
) const;
Parâmetros
nStartAfter
Contém 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 nStartAfter. Se – 1, a caixa de listagem completa será pesquisada do início.lpszString
Pontos a cadeia de caracteres NULL- finalizada por que contém o prefixo para pesquisar. A pesquisa é não diferenciando maiúsculas e minúsculas, portanto essa cadeia de caracteres pode conter qualquer combinação de e maiúsculas de minúsculas.
Valor de retorno
Se o valor de retorno é maior ou igual a 0, é o índice com base zero de item correspondente. É CB_ERR se a pesquisa foi mal sucedido.
Comentários
Essa função não é suportada pelo controle de ComboBoxEx do windows. Para obter mais informações sobre esse controle, consulte controles de ComboBoxEx em 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