Share via


Struttura NMPGSCROLL (commctrl.h)

Contiene e riceve informazioni usate dal controllo pager durante lo scorrimento della finestra contenuta. Viene usato con la notifica di PGN_SCROLL .

Sintassi

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

Members

hdr

Tipo: NMHDR

Struttura NMHDR che contiene informazioni sulla notifica.

fwKeys

Tipo: BOOL

Tasti di modifica che si trovano verso il basso quando si verifica lo scorrimento. Questo può essere uno o più dei valori seguenti:

Valore Significato
0
Nessuna delle chiavi del modificatore è inattiva.
PGK_SHIFT
Il tasto MAIUSC è inattivo.
PGK_CONTROL
Il tasto CONTROL è inattivo.
PGK_MENU
Il tasto ALT è inattivo.

rcParent

Tipo: RECT

Contiene il rettangolo client del controllo pager.

iDir

Tipo: int

Valore che indica in quale direzione si sta verificando lo scorrimento. Questo sarà uno dei valori seguenti:

Valore Significato
PGF_SCROLLDOWN
La finestra contenuta viene scorrere verso il basso.
PGF_SCROLLLEFT
La finestra contenuta viene scorrere verso sinistra.
PGF_SCROLLRIGHT
La finestra contenuta viene scorrere verso destra.
PGF_SCROLLUP
La finestra contenuta viene scorrere verso l'alto.

iXpos

Tipo: int

Contiene la posizione di scorrimento orizzontale della finestra contenuta, in pixel, prima dell'azione di scorrimento.

iYpos

Tipo: int

Contiene la posizione di scorrimento verticale della finestra contenuta, in pixel, prima dell'azione di scorrimento.

iScroll

Tipo: int

Nella voce contiene il delta di scorrimento predefinito in pixel. Questo membro può essere modificato per contenere una quantità differenziale di scorrimento diversa, se desiderato. Questo valore è sempre positivo, indipendentemente dalla direzione di scorrimento.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione commctrl.h