Share via


CListCtrl::GetNextSelectedItem

Obtiene el índice del elemento de lista identificado por pos, establezca la posición al valor de POSITION .

int GetNextSelectedItem(
   POSITION& pos 
) const;

Parámetros

  • pos
    Una referencia a un valor devuelto de POSITION por una llamada anterior a GetNextSelectedItem o a GetFirstSelectedItemPosition.el valor es actualizado a la posición siguiente por esta llamada.

Valor devuelto

El índice del elemento de lista identificado por pos.

Comentarios

Puede utilizar GetNextSelectedItem en un bucle de iteración frontal si establece la posición inicial con una llamada a GetFirstSelectedItemPosition.

Debe asegurarse de que el valor de POSICIÓN es válido.Si no es válido, la versión de depuración de la biblioteca Microsoft Foundation Class aserciones.

Ejemplo

El siguiente ejemplo de código muestra el uso de esta función.

        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

encabezado: afxcmn.h

Vea también

Referencia

Clase de CListCtrl

Gráfico de jerarquía

Clase de CImageList

CListCtrl::GetFirstSelectedItemPosition