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
CListCtrl::GetFirstSelectedItemPosition