структура 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 хранила данные в структуре. Параметр сбрасывается в значение после 0
того, как он равен 2.
dwLastScroll
Тип: DWORD
Значение DWORD, указывающее время последней прокрутки. Время прокрутки также хранится в параметре dwTimes , индексируется по текущему значению iNextSample.
bFull
Тип: BOOL
Значение , используемое для определения того, должна ли функция DAD_AutoScroll успешно выполняться. Этот параметр имеет значение TRUE , если параметр iNextSample равен NUM_POINTS.
(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) |