SetScrollPos işlevi belirtilen kaydırma çubuğundaki kaydırma kutusunun (parmak) konumunu ayarlar ve istenirse kaydırma çubuğu kaydırma kutusuna yeni konumu yansıtacak şekilde yeniden çizer.
SetScrollPos işlevi, geriye dönük uyumluluk için sağlanır. Yeni uygulamalar SetScrollInfo işlevini kullanmalısınız.
int SetScrollPos) hwnd hWnd, / / işlemek için kaydırma çubuğu pencereintnBar, / / kaydırma bayrağını barintnPos, / / yeni kaydırma kutusunun konumuboolbRedraw / / bayrak yeniden Çiz);
| Değer | Anlamı |
|---|---|
| SB_CTL | Kaydırma kutusunun kaydırma çubuğu denetimi ayarlar. HWnd parametresi için kaydırma çubuğu denetimi tanıtıcı olmalıdır. |
| SB_HORZ | Pencerenin standart yatay kaydırma çubuğu üstündeki kaydırma kutusunun konumunu ayarlar. |
| SB_VERT | Pencerenin standart dikey kaydırma çubuğu üstündeki kaydırma kutusunun konumunu ayarlar. |
İşlev başarılı olursa, dönüş değeri önceki kaydırma kutusunu konumudur.
İşlev başarısız olursa, dönüş değeri sıfırdır. Genişletilmiş hata bilgilerini için GetLastError.
Kaydırma çubuğunu başka bir işlevin sonraki çağrısı kullanılarak çizilir, bRedraw parametresi false olarak ayarlanması yararlıdır.
Kaydırma çubuğunun konumu, wm_hscroll ve wm_vscroll, belirten iletiler için 16 bit konumu veri sınırlı olduğundan, yalnızca konum verileri için bu iletileri kullanan uygulamalar SetScrollPos işlev nPos parametresi için 65.535 pratik maksimum değerine sahiptir.
Ancak, SetScrollInfo, SetScrollPos, SetScrollRange, GetScrollInfo, GetScrollPosve GetScrollRange işlevleri, 32-bit kaydırma çubuğu konumunu veri desteklediği için wm_hscroll ve wm_vscroll mesajları ve 16-bit engeli aşmak için bir yol yoktur. GetScrollInfo , teknik tanımı için bkz.
nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 2.0 veya sonraki sürümünü gerektirir.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanma.
Kaydırma çubuklarını genel bakış, kaydırma çubuğu işlevleri, GetScrollInfo, GetScrollPos, GetScrollRange, SetScrollInfo, SetScrollRange