macro ListView_ApproximateViewRect (commctrl.h)

Calcule la largeur et la hauteur approximatives requises pour afficher un nombre donné d’éléments. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_APPROXIMATEVIEWRECT.

Syntaxe

DWORD ListView_ApproximateViewRect(
   HWND hwnd,
   int    iWidth,
   int    iHeight,
   int    iCount
);

Paramètres

hwnd

Type : HWND

Handle du contrôle list-view.

iWidth

Type : int

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

iHeight

Type : int

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

iCount

Type : int

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

Valeur de retour

Type : DWORD

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.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2003 [applications de bureau uniquement]
plateforme cible Windows
d’en-tête commctrl.h