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