Structure NMPGSCROLL (commctrl.h)
Contient et reçoit des informations que le contrôle pagineur utilise lors du défilement de la fenêtre autonome. Il est utilisé avec la notification PGN_SCROLL .
Syntaxe
typedef struct {
NMHDR hdr;
WORD fwKeys;
RECT rcParent;
int iDir;
int iXpos;
int iYpos;
int iScroll;
} NMPGSCROLL, *LPNMPGSCROLL;
Membres
hdr
Type : NMHDR
Structure NMHDR qui contient des informations sur la notification.
fwKeys
Type : BOOL
Touches de modification qui sont vers le bas lorsque le défilement se produit. Il peut s’agir de l’une ou plusieurs des valeurs suivantes :
Valeur | Signification |
---|---|
|
Aucune des touches de modification n’est en panne. |
|
La touche MAJ est enfoncée. |
|
La clé CONTROL est arrêtée. |
|
La touche ALT est arrêtée. |
rcParent
Type : RECT
Contient le rectangle client du contrôle de pagineur.
iDir
Type : int
Valeur qui indique dans quelle direction le défilement se produit. Il s’agit de l’une des valeurs suivantes :
iXpos
Type : int
Contient la position de défilement horizontale de la fenêtre contenue, en pixels, avant l’action de défilement.
iYpos
Type : int
Contient la position de défilement vertical de la fenêtre contenue, en pixels, avant l’action de défilement.
iScroll
Type : int
Lors de l’entrée, contient le delta de défilement par défaut en pixels. Ce membre peut être modifié pour contenir une autre quantité delta de défilement si vous le souhaitez. Cette valeur est toujours positive, quelle que soit la direction de défilement.
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 |