typedef struct tagNMPGSCROLL {
NMHDR hdr;
int fwKeys;
RECT rcParent;
int iDir;
int iXpos;
int iYpos;
UINT uScrollFlags;
} NMPGSCROLL, *LPNMPGSCROLL;
- NMHDR hdr: 通知消息的标准头部结构,包含了关于通知的一般信息,如发送通知的窗口句柄等。
- int fwKeys: 指定与滚动操作关联的键盘状态标志,例如是否按下了 Ctrl、Shift 等键。
- RECT rcParent: 包含页签控件的客户区的矩形区域的坐标。
- int iDir: 指定滚动方向,通常为 -1(向左或向上滚动)或 1(向右或向下滚动)。
- int iXpos: 水平滚动条的当前位置。
- int iYpos: 垂直滚动条的当前位置。
- UINT uScrollFlags: 包含有关滚动操作的标志,如 WHEEL_DELTA 表示鼠标滚轮的滚动距离。
NMPGSCROLL 结构体主要用于通知页签控件的滚动相关事件,例如用户使用鼠标滚轮或者键盘进行滚动操作。这提供了父窗口处理滚动事件的机会。
转载请注明出处:http://www.zyzy.cn/article/detail/24939/Win32 API/Commctrl.h/NMPGSCROLL