GetScrollRange işlevi geçerli minimum ve maksimum kaydırma kutusunu (parmak) pozisyonlar için belirtilen kaydırma çubuğunu alır.
GetScrollRange işlevi, yalnızca uyumluluk için sağlanır. Yeni uygulamalar GetScrollInfo işlevini kullanmalısınız.
bool GetScrollRange () hwnd hWnd, / / işlemek için kaydırma çubuğu pencereintnBar, / / kaydırma bayrakları barLPINTlpMinPos, / / adres en az pozisyon aldığı değişkenLPINTlpMaxPos / / adres en fazla pozisyon aldığı değişken);
Değer | Anlamı |
---|---|
SB_CTL | Kaydırma çubuğu denetimi konumlarını 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 konumlarını alır. |
SB_VERT | Pencerenin standart dikey kaydırma çubuğunun konumunu alır. |
İşlev başarılı olursa, dönüş değeri sıfır.
İşlev başarısız olursa, dönüş değeri sıfırdır. Genişletilmiş hata bilgilerini için GetLastError.
Belirtilen pencerenin standart kaydırma çubukları yok veya kaydırma çubuğu denetimi değil, GetScrollRange işlevi lpMinPos ve lpMaxPos parametreleri sıfıra kopyalar.
0-100 Arasındaki standart kaydırma çubuğu için varsayılan aralığı. Kaydırma çubuğu denetimi için varsayılan aralığı boş (iki sıfır değerler).
Kaydırma çubuğunun konumu, wm_hscroll ve wm_vscroll, belirten iletiler için 16 bit konumu veri sınırlıdır. Ancak, SetScrollInfo, SetScrollPos, SetScrollRange, GetScrollInfo, GetScrollPosve GetScrollRange 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 işlevi teknik açıklaması 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:Desteklenmeyen.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanma.
Kaydırma çubuklarını genel bakış, kaydırma çubuğu işlevleri, GetScrollInfo, GetScrollPos, SetScrollInfo, SetScrollPos, SetScrollRange, wm_hscroll, wm_vscroll