CListCtrl::GetNextSelectedItem

int GetNextSelectedItem (POSITION&POS) const;

Valor de retorno

O índice do próximo item selecionado no Controlarar de Exibir de lista.

Parâmetros

pos

Uma referência a um valor POSITION retornado por uma chamar anterior para GetNextSelectedItem ou GetFirstSelectedItemPosition. O valor é atualizado para a próxima posição por essa chamada.

Observações

Obtém o índice do item da lista identificado por pose, em seguida, conjuntos de pos para o valor de posição . Você pode usar GetNextSelectedItem em um loop de iteração direta se você estabelecer a posição inicial com uma chamada para GetFirstSelectedItemPosition.

Certifique-se de que seu valor de posição é válida. Se for inválido, em seguida, versão de Depurar do Microsoft Foundation Biblioteca de Classees asserts.

Exemplo

O exemplo de código a seguir demonstra o uso desta função.

CListCtrl * pListCtrl = (CListCtrl *) GetDlgItem(IDC_YOURLISTCONTROL);
ASSERT (pListCtrl! = NULL);

POSIÇÃO pos = pList-gt;GetFirstSelectedItemPosition();
se (pos = = NULL)
   TRACE0 ("nenhum item foi selecionado! \n");
outra pessoa
{
   ao mesmo tempo (pos)
   {
      int nItem = pList - > GetNextSelectedItem(pos);
      TRACE1 ("%d Item foi selecionado! \n", nItem);
      / / você poderia fazer seu próprio processamento em nItem aqui
   }
}

Visão geral de CListCtrlMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CImageList, CListCtrl::GetFirstSelectedItemPosition

Index