Funcția de SetScrollInfo stabilește parametrii de o defilare bar, inclusiv minim și maxim scrolling poziții, dimensiunea paginii și poziția de caseta de defilare (degetul mare). Funcția redesenează, de asemenea, bara de defilare, cererea.
int () SetScrollInfo HWND hwnd, / / ocupa fereastra cu bară de defilareintfnBar, / / scroll bar pavilionLPSCROLLINFOlpsi, / / indicatorul structura cu parametrii de defilareBOOLfRedraw / / aspira pavilion);
| Valoarea | Sensul |
|---|---|
| SB_CTL | Stabile?te parametrii de control bară de defilare. Parametrul hwnd trebuie să fie ghidajul de control bară de defilare. |
| SB_HORZ | Stabile?te parametrii de bara de defilare orizontală standard fereastra dat. |
| SB_VERT | Stabile?te parametrii de fereastra dat standard bara de defilare verticală. |
Membru fMask poate fi o combinație de următoarele valori:
| Valoarea | Sensul |
|---|---|
| SIF_DISABLENOSCROLL | Dezactivează bara de defilare în loc de a scoate-o, dacă bara de defilare parametri noi a face bara de defilare inutile. |
| SIF_PAGE | Setează pagina Parcurgere la valoarea specificată în membre nPage structurii SCROLLINFO a subliniat de lpsi. |
| SIF_POS | Setează poziția defilare la valoarea specificată în membre nPos structurii SCROLLINFO a subliniat de lpsi. |
| SIF_RANGE | Setează zona de defilare la valoarea specificată în nMin și nMax membrii structurii SCROLLINFO a subliniat de lpsi. |
Valoarea returnată este poziția curentă a casetei de defilare.
Funcția SetScrollInfo efectuează gama verificarea pe valorile specificate de membrii nPage și nPos de structura SCROLLINFO . Membru nPage trebuie să specificați o valoare de la 0 la nMax - nMin + 1. Membru nPos trebuie să specificați o valoare între nMin și nMax - max(nPage -1, 0). Dacă fie valoarea este dincolo de gama, funcția se setează la o valoare care este doar în intervalul.
Windows CE: În Windows CE 2.0, dacă trece un pointer null în parametrul lpsi , SetScrollInfo returnează zero, mai degrabă decât poziția curentă a casetei de defilare.
nbsp; Windows &NT: necesită versiunea 3.51 sau o versiune ulterioară.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.
Barele de defilare prezentare generală, funcții bara de defilare, GetScrollInfo, SCROLLINFO