Поделиться через


структура 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)

См. также раздел

DAD_AutoScroll