NMPGSCROLL 结构 (commctrl.h)
包含并接收页导航控件在滚动包含的窗口时使用的信息。 它与 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
发生滚动时关闭的修改键。 该选项可以是如下一个或多个值:
值 | 含义 |
---|---|
|
所有修改键均未关闭。 |
|
按下了 Shift 键。 |
|
CONTROL 键已关闭。 |
|
ALT 键已关闭。 |
rcParent
类型: RECT
包含寻呼控件的客户端矩形。
iDir
类型: int
指示滚动的发生方向的值。 此值为以下值之一:
值 | 含义 |
---|---|
|
包含的窗口正在向下滚动。 |
|
包含的窗口正在向左滚动。 |
|
包含的窗口正在向右滚动。 |
|
包含的窗口正在向上滚动。 |
iXpos
类型: int
包含滚动操作之前包含窗口的水平滚动位置(以像素为单位)。
iYpos
类型: int
包含滚动操作前包含窗口的垂直滚动位置(以像素为单位)。
iScroll
类型: int
输入时,包含默认滚动增量(以像素为单位)。 如果需要,可以修改此成员以包含不同的滚动增量量。 无论滚动方向如何,此值始终为正值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | commctrl.h |