макрос Pager_SetScrollInfo (commctrl.h)
[Предназначено для внутреннего использования; не рекомендуется использовать в приложениях. Этот макрос может не поддерживаться в будущих версиях Windows.]
Задает параметры прокрутки элемента управления пейджера, включая значение времени ожидания, строки на время ожидания и пиксели на строку. Этот макрос можно использовать или явно отправить сообщение PGM_SETSETSCROLLINFO.
Синтаксис
int Pager_SetScrollInfo(
HWND hwnd,
UINT cTimeOut,
UINT cLinesPer,
UINT cPixelsPerLine
);
Параметры
hwnd
Тип: HWND
Обработка элемента управления пейджера.
cTimeOut
Тип: UINT
Значение времени ожидания прокрутки в миллисекундах.
cLinesPer
Тип: UINT
Количество строк для прокрутки на время ожидания.
cPixelsPerLine
Тип: UINT
Количество пикселей на строку.
Возвращаемое значение
Тип: int
Возвращаемое значение не используется.
Замечания
Этот параметр cTimeOut управляет скоростью, с которой элемент управления пейджер создает события прокрутки, когда элемент управления захватывает входные данные мыши и нажимается левая кнопка мыши. Меньшие значения приводят к более быстрой прокрутке; Более крупные значения приводят к замедлению прокрутки. Значение по умолчанию — одно восьмое из времени двойного щелчка. Дополнительные сведения см. в разделе GetDoubleClickTime.
По умолчанию при каждом событии прокрутки элемент управления пейджер прокручивает значение, равное всей ширине или высоте элемента управления, в зависимости от того, имеет ли элемент управления пейджер горизонтальную или вертикальную ориентацию. Параметры cLinesPer и cPixelsPerLine используются для переопределения значения прокрутки по умолчанию. Если указаны ненулевое значение, то объем прокрутки является продуктом двух значений (cLinesPer * cPixelsPerline).
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | commctrl.h |