Estructura NMPGSCROLL (commctrl.h)

Contiene y recibe información que el control de paginación usa al desplazarse por la ventana independiente. Se usa con la notificación PGN_SCROLL .

Sintaxis

typedef struct {
  NMHDR hdr;
  WORD  fwKeys;
  RECT  rcParent;
  int   iDir;
  int   iXpos;
  int   iYpos;
  int   iScroll;
} NMPGSCROLL, *LPNMPGSCROLL;

Miembros

hdr

Tipo: NMHDR

Estructura NMHDR que contiene información sobre la notificación.

fwKeys

Tipo: BOOL

Teclas modificadoras que están fuera de servicio cuando se produce el desplazamiento. Este puede ser uno o varios de los valores siguientes:

Valor Significado
0
Ninguna de las claves modificadoras está inactiva.
PGK_SHIFT
La tecla MAYÚS está presionada.
PGK_CONTROL
La tecla CONTROL está inactiva.
PGK_MENU
La tecla ALT está inactiva.

rcParent

Tipo: RECT

Contiene el rectángulo de cliente del control de paginación.

iDir

Tipo: int

Valor que indica en qué dirección se está produciendo el desplazamiento. Este será uno de los siguientes valores:

Valor Significado
PGF_SCROLLDOWN
La ventana independiente se está desplazando hacia abajo.
PGF_SCROLLLEFT
La ventana independiente se desplaza a la izquierda.
PGF_SCROLLRIGHT
La ventana independiente se desplaza a la derecha.
PGF_SCROLLUP
La ventana independiente se está desplazando hacia arriba.

iXpos

Tipo: int

Contiene la posición de desplazamiento horizontal de la ventana independiente, en píxeles, antes de la acción de desplazamiento.

iYpos

Tipo: int

Contiene la posición de desplazamiento vertical de la ventana independiente, en píxeles, antes de la acción de desplazamiento.

iScroll

Tipo: int

En la entrada, contiene el delta de desplazamiento predeterminado en píxeles. Este miembro se puede modificar para que contenga una cantidad diferencial de desplazamiento diferente si lo desea. Este valor siempre es positivo, independientemente de la dirección del desplazamiento.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado commctrl.h