Partager via


macro ListView_SetItemCountEx (commctrl.h)

Définit le nombre virtuel d’éléments dans un affichage de liste virtuelle. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETITEMCOUNT explicitement.

Syntaxe

void ListView_SetItemCountEx(
   HWND  hwndLV,
   int   cItems,
   DWORD dwFlags
);

Paramètres

hwndLV

Type : HWND

Handle pour un contrôle d’affichage de liste virtuel.

cItems

Type : int

Nombre d’éléments que le contrôle d’affichage de liste contiendra.

dwFlags

Type : DWORD

Valeurs qui spécifient le comportement du contrôle list-view après la réinitialisation du nombre d’éléments. Cette valeur peut être une combinaison des éléments suivants :

Valeur Signification
LVSICF_NOINVALIDATEALL
Le contrôle d’affichage de liste ne repeint pas, sauf si les éléments affectés sont actuellement affichés.
LVSICF_NOSCROLL
Le contrôle d’affichage de liste ne modifie pas la position de défilement lorsque le nombre d’éléments change.

Valeur de retour

None

Remarques

Cette macro est destinée uniquement aux contrôles d’affichage de liste qui utilisent les styles LVS_OWNERDATA et LVS_REPORT ou LVS_LIST .

Si le contrôle d’affichage de liste a été créé avec le style LVS_OWNERDATA , cette macro définit le nombre virtuel d’éléments qu’il contient.

Si le contrôle d’affichage de liste a été créé sans le style LVS_OWNERDATA , la macro ListView_SetItemCount doit être utilisée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête commctrl.h