AUTO_SCROLL_DATA structure (shlobj_core.h)
[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 {
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[NUM_POINTS]
Type: POINT[NUM_POINTS]
A pointer to the current scroll coordinates. The index of this array is iNextSample.
dwTimes[NUM_POINTS]
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
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | shlobj_core.h (include Shlobj.h) |
See also
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για