AUTO_SCROLL_DATA 结构 (shlobj_core.h)
[AUTO_SCROLL_DATA 可在“要求”部分指定的操作系统中使用。 它在后续版本中可能已更改或不可用。]
指定滚动参数并跟踪上次滚动操作。
语法
typedef struct {
int iNextSample;
DWORD dwLastScroll;
BOOL bFull;
POINT pts[NUM_POINTS];
DWORD dwTimes[NUM_POINTS];
} AUTO_SCROLL_DATA;
成员
iNextSample
类型: int
一个 值,该值指示 DAD_AutoScroll 函数在 结构中存储数据的次数。 参数在等于 2 后重置为 0
。
dwLastScroll
类型:DWORD
指示上次滚动时间的 DWORD 。 滚动时间还存储在按 iNextSample 的当前值编制索引的 dwTimes 参数中。
bFull
类型: BOOL
一个 值,用于确定 DAD_AutoScroll 函数是否应成功。 当 iNextSample 参数等于 NUM_POINTS 时,此参数设置为 TRUE。
(FALSE)
默认。 指示窗口不应滚动。
(TRUE)
指示窗口应滚动。
pts[NUM_POINTS]
类型: POINT[NUM_POINTS]
指向当前滚动坐标的指针。 此数组的索引为 iNextSample。
dwTimes[NUM_POINTS]
类型: DWORD[NUM_POINTS]
指示当前滚动时间的 DWORD 。 此数组的索引为 iNextSample。
注解
NUM_POINTS当前设置为 3
。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | shlobj_core.h (包括 Shlobj.h) |