ListView_SetItemCount macro (commctrl.h)

Hace que el control de vista de lista asigne memoria para el número especificado de elementos. Puede usar esta macro o enviar el mensaje LVM_SETITEMCOUNT explícitamente.

Sintaxis

void ListView_SetItemCount(
   hwndLV,
   cItems
);

Parámetros

hwndLV

Tipo: HWND

Identificador de un control de vista de lista.

cItems

Tipo: int

Número de elementos para los que el control de vista de lista debe asignar memoria.

Valor devuelto

None

Observaciones

Si el control de vista de lista se creó sin el estilo LVS_OWNERDATA , esta macro hace que el control asigne sus estructuras de datos internas para el número especificado de elementos. Esto impide que el control tenga que asignar las estructuras de datos cada vez que se agrega un elemento.

Si el control de vista de lista se creó con el estilo de LVS_OWNERDATA (una vista de lista virtual), se debe usar la macro ListView_SetItemCountEx .

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commctrl.h