GetScrollPos işlevi, belirtilen kaydırma çubuğu (parmak) kaydırma kutusunun geçerli konumunu alır. Geçerli konum geçerli kayan aralığına bağlıdır göreli bir değerdir. Örneğin, kayan Aralık 0 ile 100 arasında kaydırma kutusunun ortasında bar ise, 50 geçerli olduğunu.
GetScrollPos işlevi, geriye dönük uyumluluk için sağlanır. Yeni uygulamalar GetScrollInfo işlevini kullanmalısınız.
int GetScrollPos) hwnd hWnd, / / işlemek için kaydırma çubuğu pencereintnBar / / kaydırma bayrakları bar);
| Değer | Anlamı |
|---|---|
| SB_CTL | Kaydırma çubuğu denetimi kaydırma kutusunun konumunu alır. 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 alır. |
| SB_VERT | Pencerenin standart dikey kaydırma çubuğundaki kaydırma kutusunun konumunu alır. |
İşlev başarılı dönüş değeri kaydırma kutusunun geçerli konumunu ise.
İşlev başarısız olursa, dönüş değeri sıfırdır. Genişletilmiş hata bilgilerini için GetLastError.
GetScrollPos işlevi uygulamaların 32-bit kaydırma pozisyonu kullanmasını sağlar. Kaydırma çubuğunu gösteren iletileri pozisyon rağmen wm_hscroll ve wm_vscroll, 16 bit konumu veri, SetScrollPosfonksiyonları sınırlı, SetScrollRange, GetScrollPosve GetScrollRange 32-bit kaydırma çubuğu konumunu veri desteği. Böylece, uygulama GetScrollPos 32-bit kaydırma çubuğu konum verileri elde etmek için wm_hscroll veya wm_vscroll iletileri işlerken çağrı.
Kaydırma kutusunun (parmak) 32-bit konumu sırasında wm_hscroll ya da wm_vscroll bir iletide sb_thumbtrack bildirim almak için GetScrollInfo işlevini kullanın.
nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanma.
Kaydırma çubuklarını genel bakış, kaydırma çubuğu işlevleri, GetScrollInfo, GetScrollRange, SetScrollInfo, SetScrollPos, SetScrollRange, wm_hscroll, wm_vscroll