CAtlList::Find
Chamar esse método para procurar a lista pelo elemento especificado.
POSITION Find(
INARGTYPE element,
POSITION posStartAfter = NULL
) const throw( );
Parâmetros
element
O elemento a ser encontrado na lista.posStartAfter
A posição de início para a pesquisa.Se nenhum valor for especificado, a pesquisa começará com o elemento principal.
Valor de retorno
Retorna o valor de POSIÇÃO do elemento se encontrado, se não retorna ANULAM.
Comentários
Em compilações de depuração, uma falha de declaração ocorrerá se o objeto de lista é inválido, ou se o valor de posStartAfter está fora do intervalo.
Exemplo
// Define the integer list
CAtlList<int> myList;
// Populate the list
myList.AddTail(100);
myList.AddTail(200);
myList.AddTail(300);
myList.AddTail(400);
// Find the '300' element in the list,
// starting from the list head.
POSITION myPos = myList.Find(300);
// Confirm that the element was found
ATLASSERT(myList.GetAt(myPos) == 300);
Requisitos
Cabeçalho: atlcoll.h