NMPGSCROLL-Struktur (commctrl.h)

Enthält und empfängt Informationen, die das Pagersteuerelement beim Scrollen des enthaltenen Fensters verwendet. Sie wird mit der PGN_SCROLL Benachrichtigung verwendet.

Syntax

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

Member

hdr

Typ: NMHDR

NMHDR-Struktur , die Informationen zur Benachrichtigung enthält.

fwKeys

Typ: BOOL

Modifizierertasten, die beim Scrollen ausgefallen sind. Dies kann einen der folgenden Werte annehmen:

Wert Bedeutung
0
Keine der Modifizierertasten ist ausgefallen.
PGK_SHIFT
Die UMSCHALT-Taste ist gedrückt.
PGK_CONTROL
Die STRG-TASTE ist ausgefallen.
PGK_MENU
Die ALT-TASTE ist ausgefallen.

rcParent

Typ: RECT

Enthält das Clientrechteck des Pagersteuerelements.

iDir

Typ: int

Wert, der angibt, in welche Richtung der Bildlauf erfolgt. Dies ist einer der folgenden Werte:

Wert Bedeutung
PGF_SCROLLDOWN
Das enthaltene Fenster wird nach unten gescrollt.
PGF_SCROLLLEFT
Das enthaltene Fenster wird nach links gescrollt.
PGF_SCROLLRIGHT
Das enthaltene Fenster wird nach rechts gescrollt.
PGF_SCROLLUP
Das enthaltene Fenster wird nach oben scrollen.

iXpos

Typ: int

Enthält die horizontale Bildlaufposition des enthaltenen Fensters in Pixeln vor der Scrollaktion.

iYpos

Typ: int

Enthält die vertikale Bildlaufposition des enthaltenen Fensters in Pixeln vor der Scrollaktion.

iScroll

Typ: int

Enthält beim Eintrag das Standardmäßige Bildlaufdelta in Pixeln. Dieser Member kann bei Bedarf so geändert werden, dass er einen anderen Bildlauf-Delta-Betrag enthält. Dieser Wert ist unabhängig von der Bildlaufrichtung immer positiv.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile commctrl.h