Partilhar via


CListCtrl::GetNextSelectedItem

Obtém o índice do item da lista identificado por pos, em seguida, define POS to the POSIÇÃOvalor de .

int GetNextSelectedItem(
   POSITION& pos 
) const;

Parâmetros

  • pos
    Uma referência a um POSIÇÃO valor retornado por uma telefonar anterior a GetNextSelectedItem ou GetFirstSelectedItemPosition. O valor é atualizado para a próxima posição por essa telefonar.

Valor de retorno

O índice do item da lista identificado por pos.

Comentários

Você pode usar GetNextSelectedItem em um loop de iteração direta se estabelecer a posição inicial com uma telefonar para GetFirstSelectedItemPosition.

Você deve garantir que seu POSIÇÃO valor é válido.Se for inválido, versão de depurar de biblioteca Microsoft Foundation classe declara.

Exemplo

O exemplo de código a seguir mostra o uso dessa função.

POSITION pos = m_myListCtrl.GetFirstSelectedItemPosition();
if (pos == NULL)
{
   TRACE(_T("No items were selected!\n"));
}
else
{
   while (pos)
   {
      int nItem = m_myListCtrl.GetNextSelectedItem(pos);
      TRACE(_T("Item %d was selected!\n"), nItem);
      // you could do your own processing on nItem here
   }
}

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe CListCtrl

Gráfico de hierarquia

Classe CImageList

CListCtrl::GetFirstSelectedItemPosition

Outros recursos

CListCtrl membros