commctrl.h

Macro ListView_SetItemCount

Hace que el control list-view obtenga memoria para el número especificado de ítems. Se puede usar esta macro o enviar el mensaje LVM_SETITEMCOUNT explícitamente.

Definición

int ListView_SetItemCount(
    HWND hwndLV,
    int cItems
);

Descripción

hwndLV
Un manipulador del control list-view.
cItems
El número de ítems para el que el control list-view debe obtener memoria.

Valor de retorno

Devuelve un valor distinto de cero si tiene éxito, o cero en caso contrario.

Observaciones

Si el control list-view fue creado sin el estilo LVS_OWNERDATA, esta macro hace que el control obtenga su estructura de datos interna para el número especificado de ítems Esto evita que el control obtenga memoria para estructuras de datos cada vez que se añade un ítem.

Si el control list-view fue creado con el estilo LVS_OWNERDATA (list-view virtual), se debe usar la macro ListView_SetItemCountEx.