Structure NMPGCALCSIZE (commctrl.h)

Contient et reçoit des informations que le contrôle pager utilise pour calculer la zone défilementable de la fenêtre autonome. 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 retourner à partir de la notification.

iWidth

Type : int

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

iHeight

Type : int

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

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