commctrl.h

Macro ListView_SetItemCountEx

Asigna el número de ítems en un list-view virtual. Se puede usar esta macro o enviar el mensaje LVM_SETITEMCOUNT explícitamente.

Definición

[retval] ListView_SetItemCountEx(
    HWND hwndLV,
    int cItems,
    DWORD dwFlags
);

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.
dwFlags
Versión 4.70. Valores que especifican el comportamiento del control list-view después de resetear el número de ítems. Este valor puede ser una combinación de los siguientes:

ValorSignificado
LVSICF_NOINVALIDATEALLEl control list-view no se repinta salvo que los ítems afectados estén actualmente en la vista.
LVSICF_NOSCROLLEl control list-view no cambia la posición del scroll cuando el número de ítems cambie.

Valor de retorno

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

Observaciones

Esta macro está pensada solo para controles list-view que usen los estilos LVS_OWNERDATA y LVS_REPORT o LVS_LIST.

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.

Si el control list-view fue creado sin el estilo LVS_OWNERDATA, se debe usar la macro ListView_SetItemCount.