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 CListCtrl | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CImageList, CListCtrl::GetFirstSelectedItemPosition