Funcția SetScrollPos setează poziția de caseta de defilare (degetul mare) în bara de defilare specificată și, dacă solicitate redesenează bara de defilare pentru a reflecta noua poziție a caseta de defilare.
Funcția SetScrollPos este furnizat pentru compatibilitatea inversă. Noi aplicații trebuie să utilizați funcția SetScrollInfo.
int () SetScrollPos HWND hWnd, / / ocupa fereastra cu bară de defilareintnBar, / / scroll bar pavilionintnPos, / / new pozi?ia casetei de defilareBOOLbRedraw / / aspira pavilion);
| Valoarea | Sensul |
|---|---|
| SB_CTL | Setează poziția de caseta de defilare într-un control bară de defilare. Parametrul hWnd trebuie să fie ghidajul de control bară de defilare. |
| SB_HORZ | Setează poziția de caseta de defilare în bara de defilare orizontală standard o fereastră. |
| SB_VERT | Setează poziția de caseta de defilare în o fereastră standard bara de defilare verticală. |
Dacă funcția reușește, valoarea returnată este poziția anterioară de caseta de defilare.
Dacă funcția nu reușește, valoarea returnată este zero. Pentru a obține extins informa?ii eroare, apel GetLastError.
Dacă bara de defilare este rescris de un apel ulterioare la o altă funcție, setând parametrul bRedraw la FALSE este util.
Deoarece mesajele care indică pozi?ia de bara de defilare, WM_HSCROLL ?i WM_VSCROLL, sunt limitate la 16 biți datelor, aplicații care se bazează exclusiv pe aceste mesaje pentru date pozi?ia au o valoare maximă practice de 65.535 pentru funcția de SetScrollPos nPos parametru.
Cu toate acestea, deoarece SetScrollInfo, SetScrollPos, SetScrollRange, GetScrollInfo, GetScrollPos, și GetScrollRange funcții cină 32-bit scroll bar datelor, există o modalitate de a eluda barajul-16-bit mesajele WM_HSCROLL și WM_VSCROLL. A se vedea GetScrollInfo pentru o descriere de tehnica.
nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 2.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, GetScrollPos, GetScrollRange, SetScrollInfo, SetScrollRange