macro ListView_SetItemCount (commctrl.h)
Provoque l’allocation de mémoire par le contrôle d’affichage de liste pour le nombre spécifié d’éléments. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETITEMCOUNT explicitement.
Syntaxe
void ListView_SetItemCount(
hwndLV,
cItems
);
Paramètres
hwndLV
Type : HWND
Handle pour un contrôle d’affichage de liste.
cItems
Type : int
Nombre d’éléments pour lesquels le contrôle d’affichage de liste doit allouer de la mémoire.
Valeur de retour
None
Remarques
Si le contrôle d’affichage de liste a été créé sans le style LVS_OWNERDATA , cette macro entraîne l’allocation de ses structures de données internes pour le nombre d’éléments spécifié. Cela évite au contrôle d’allouer les structures de données chaque fois qu’un élément est ajouté.
Si le contrôle d’affichage de liste a été créé avec le style LVS_OWNERDATA (un affichage de liste virtuelle), la macro ListView_SetItemCountEx doit être utilisée.
Configuration requise
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 |