NMPGSCROLL 구조체(commctrl.h)

포함된 창을 스크롤할 때 Pager 컨트롤이 사용하는 정보를 포함하고 받습니다. PGN_SCROLL 알림과 함께 사용됩니다.

구문

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

멤버

hdr

형식: NMHDR

알림에 대한 정보를 포함하는 NMHDR 구조체입니다.

fwKeys

형식: BOOL

스크롤이 발생할 때 다운되는 한정자 키입니다. 다음 값 중 하나 이상일 수 있습니다.

의미
0
한정자 키 중 어느 것도 다운되지 않습니다.
PGK_SHIFT
Shift 키가 눌려 있습니다.
PGK_CONTROL
CONTROL 키가 다운되었습니다.
PGK_MENU
ALT 키가 다운되었습니다.

rcParent

형식: RECT

호출기 컨트롤의 클라이언트 사각형을 포함합니다.

iDir

형식: int

스크롤이 발생하는 방향을 나타내는 값입니다. 이는 다음 값 중 하나입니다.

의미
PGF_SCROLLDOWN
포함된 창이 아래로 스크롤됩니다.
PGF_SCROLLLEFT
포함된 창이 왼쪽으로 스크롤됩니다.
PGF_SCROLLRIGHT
포함된 창이 오른쪽으로 스크롤됩니다.
PGF_SCROLLUP
포함된 창이 위로 스크롤됩니다.

iXpos

형식: int

포함된 창의 가로 스크롤 위치를 픽셀 단위로 스크롤 작업 전에 포함합니다.

iYpos

형식: int

포함된 창의 세로 스크롤 위치를 픽셀 단위로 스크롤 작업 전에 포함합니다.

iScroll

형식: int

항목에서 기본 스크롤 델타(픽셀)를 포함합니다. 이 멤버는 원하는 경우 다른 스크롤 델타 양을 포함하도록 수정할 수 있습니다. 이 값은 스크롤 방향에 관계없이 항상 양수입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 commctrl.h