Partager via


Message LVM_APPROXIMATEVIEWRECT

Calcule la largeur et la hauteur approximatives requises pour afficher un nombre donné d’éléments. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView\_ApproximateViewRect.

Paramètres

wParam

Nombre d’éléments à afficher dans le contrôle. Si ce paramètre est défini sur -1, le message utilise le nombre total d’éléments dans le contrôle.

lParam

Le LOWORD est la dimension x proposée du contrôle, en pixels. Ce paramètre peut être défini sur -1 pour permettre au message d’utiliser la valeur de largeur actuelle.

Le HIWORD est la dimension y proposée du contrôle, en pixels. Ce paramètre peut être défini sur -1 pour permettre au message d’utiliser la valeur de hauteur actuelle.

Valeur retournée

Retourne une valeur DWORD qui contient la largeur approximative (dans le LOWORD) et la hauteur (dans HIWORD) nécessaires pour afficher les éléments, en pixels.

Notes

La définition de la taille du contrôle de la vue en liste en fonction des dimensions fournies par ce message permet d’optimiser le redessin et de réduire le scintillement.

Spécifications

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