Export (0) Print
Expand All
Expand Minimize

AUTO_SCROLL_DATA structure

[AUTO_SCROLL_DATA is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.]

Specifies scrolling parameters and keeps track of the last scroll operation.

Syntax


typedef struct _AUTO_SCROLL_DATA {
  int   iNextSample;
  DWORD dwLastScroll;
  BOOL  bFull;
  POINT pts[NUM_POINTS];
  DWORD dwTimes[NUM_POINTS];
} AUTO_SCROLL_DATA;

Members

iNextSample

Type: int

A value that indicates the number of times the DAD_AutoScroll function has stored data in the structure. The parameter is reset to 0 after it equals 2.

dwLastScroll

Type: DWORD

A DWORD that indicates the time of the last scroll. The scroll time is also stored in the dwTimes parameter indexed by the current value of iNextSample.

bFull

Type: BOOL

A value that is used to determine whether the DAD_AutoScroll function should succeed. This parameter is set to TRUE when the iNextSample parameter is equal to NUM_POINTS.

(FALSE)

Default. Indicates that the window should not scroll.

(TRUE)

Indicates that the window should scroll.

pts

Type: POINT[NUM_POINTS]

A pointer to the current scroll coordinates. The index of this array is iNextSample.

dwTimes

Type: DWORD[NUM_POINTS]

A DWORD that indicates the current scroll time. The index of this array is iNextSample.

Remarks

NUM_POINTS is currently set to 3.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

End of client support

Windows XP

End of server support

Windows Server 2003

Header

Shlobj.h

See also

DAD_AutoScroll

 

 

Community Additions

ADD
Show:
© 2014 Microsoft