Structure NMPGCALCSIZE (commctrl.h)

Contient et reçoit des informations que le contrôle de pagineur utilise pour calculer la zone de défilement de la fenêtre contenue. Il est utilisé avec la notification PGN_CALCSIZE .

Syntaxe

typedef struct {
  NMHDR hdr;
  DWORD dwFlag;
  int   iWidth;
  int   iHeight;
} NMPGCALCSIZE, *LPNMPGCALCSIZE;

Membres

hdr

Type : NMHDR

Structure NMHDR qui contient des informations sur la notification.

dwFlag

Type : DWORD

Valeur qui indique la dimension demandée. Il s’agit de l’une des valeurs suivantes :

Valeur Signification
PGF_CALCHEIGHT
La hauteur de la zone de défilement est demandée. La hauteur doit être placée dans le membre iHeight avant de revenir de la notification.
PGF_CALCWIDTH
La largeur de la zone de défilement est demandée. La largeur doit être placée dans le membre iWidth avant de revenir de la notification.

iWidth

Type : int

Reçoit la largeur souhaitée de la zone de défilement, en pixels.

iHeight

Type : int

Reçoit la hauteur souhaitée de la zone de défilement, en pixels.

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]
En-tête commctrl.h