SetScrollInfo

Функція SetScrollInfo встановлює параметри прокручування Бар, включаючи мінімум і максимум прокручування позиції, розмір сторінки та розташування бігунка (великого пальця). Функція також Перемальовує смуги прокрутки, якщо запит.

int SetScrollInfo ( HWND  hwnd, / / ручка вікна з смуги прокручуванняIntfnBar, / / прапор, смуга прокручуванняLPSCROLLINFOlpsi,  / / вказівник на структуру з параметрами прокручуванняBOOLfRedraw / / перемальовування прапор);
 

Параметри

hwnd
Обробляти смуги прокрутки або вікно з стандартних прокрутки, залежно від значення параметра fnBar.
fnBar
Визначає тип смуги прокручування, для якого необхідно встановити параметри. Цей параметр може бути одне з таких значень:
Значення Значення
SB_CTL Встановлює параметри смуги прокрутки. Hwnd параметр має бути маркер, щоб смуги прокрутки.
SB_HORZ Встановлює параметри вікна даного стандарту горизонтальної смуги прокрутки.
SB_VERT Встановлює параметри вікна даного стандарту вертикальної смуги прокрутки.

lpsi
Вказівник на структуру SCROLLINFO . Перед викликом SetScrollInfo, встановіть структури, член cbSize sizeof(SCROLLINFO), встановити fMask член вказати параметри для встановлення та вкажіть нові значення параметра у відповідні члени.

Член fMask може бути поєднання таких значень:
Значення Значення
SIF_DISABLENOSCROLL Вимикає смуги прокрутки, замість того, щоб видалити його, якщо нові параметри смуги прокручування зробити смуги прокручування непотрібним.
SIF_PAGE Встановлює прокручування сторінки значення, вказаного в SCROLLINFO структурі, вказав на lpsi , член nPage.
SIF_POS Визначає розташування прокручування до значення, вказаного в SCROLLINFO структурі, вказав на lpsi , член nPos.
SIF_RANGE Встановлює прокручування діапазон значення, вказаного в nMin і nMax члени структури SCROLLINFO вказав на lpsi.

fRedraw
Визначає, чи смуги прокручування є зміненні, щоб відобразити зміни смуги прокручування. Якщо цей параметр має значення TRUE, перемальовується смуги прокручування, в іншому випадку, воно не перемальовується.

Повернення значень

Значення, що повертається, є поточної позиції бігунка.

Зауваження

Функція SetScrollInfo виконує діапазон, перевірка на значеннях, указаних членами nPage і nPos SCROLLINFO структури. Член nPage , необхідно вказати значення від 0 до nMax - nMin + 1. Член nPos слід указати значення між nMin і nMax - Макс(nPage -1, 0). Якщо будь-якого значення за межами свого ареалу, функція визначає значення, яке не тільки в межах діапазону.

Windows CE: У Windows CE 2.0 Якщо ви передати пустий вказівник в параметрі lpsi , SetScrollInfo повертає нуль, а не поточного розташування бігунка.

QuickInfo

nbsp; Windows &NT: вимагає 3.51 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.

Дивіться також

Смуги прокручування огляд, функції смуги прокрутки, GetScrollInfo, SCROLLINFO