Compartir a través de


CListCtrl::SetItemCountEx

Establece el número de elementos de un control de la vista de lista virtual.

BOOL SetItemCountEx(
   int iCount,
   DWORD dwFlags = LVSICF_NOINVALIDATEALL 
);

Parámetros

  • iCount
    número de elementos que el control contendrá en última instancia.

  • dwFlags
    Especifica el comportamiento del control listview después de restaurar el recuento de elementos.Este valor puede ser una combinación de los siguientes:

  • El control de vista de lista deLVSICF_NOINVALIDATEALL no repintará a menos que los elementos implicados son actualmente en vista.Este es el valor predeterminado.

  • El control de vista de lista deLVSICF_NOSCROLL no cambiará la posición de desplazamiento cuando el recuento de elementos.

Valor devuelto

Distinto de cero si correctamente; si no cero.

Comentarios

Esta función miembro implementa el comportamiento de la macro de Win32, ListView_SetItemCountEx, como se describe en Windows SDKy se debe llamar a para las vistas de lista virtuales.

Ejemplo

        CString str;

        // Add 1024 items to the list view control.

        // Force my virtual list view control to allocate 
        // enough memory for my 1024 items.
        m_myVirtualListCtrl.SetItemCountEx(1024, LVSICF_NOSCROLL|
            LVSICF_NOINVALIDATEALL);

        for (int i = 0; i < 1024; i++)
        {
            str.Format(TEXT("item %d"), i);
            m_myVirtualListCtrl.InsertItem(i, str);
        }

Requisitos

encabezado: afxcmn.h

Vea también

Referencia

Clase de CListCtrl

Gráfico de jerarquía

CListCtrl::SetItemCount