CListCtrl::GetNextSelectedItem

int GetNextSelectedItem (POSITION&pos) const;

Valor devuelto

El índice del siguiente elemento seleccionado en el control de vista de lista.

Parámetros

pos

Una referencia a un valor de posición devuelto por una llamada anterior a GetNextSelectedItem o GetFirstSelectedItemPosition. El valor se actualiza a la siguiente posición por esta convocatoria.

Observaciones

Obtiene el índice del elemento de lista identificado por posy, a continuación, en pos de conjuntos para el valor de posición . Puede utilizar GetNextSelectedItem en un bucle de iteración directa si establece la posición inicial con una llamada a GetFirstSelectedItemPosition.

Debe asegurarse de que su valor de posición es válido. Si es válido, la versión de depuración de la biblioteca Microsoft Foundation Class afirma.

Ejemplo

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

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

POSICIÓN pos = pList-gt;GetFirstSelectedItemPosition();
Si (pos == NULL)
   TRACE0 ("no hay elementos fueron seleccionados! \n");
otra cosa
{
   mientras (pos)
   {
      int nItem = pList - > GetNextSelectedItem(pos);
      TRACE1 ("fue seleccionado el elemento %d! \n", nItem);
      / / podría hacer su propia transformación en nItem aquí
   }
}

I&ntroducción a CListCtrl |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CImageList, CListCtrl::GetFirstSelectedItemPosition

Index