Bir uygulama bir kaydırma çubuğu parametreleri almak için SBM_GETSCROLLINFO iletisi gönderir.
SBM_GETSCROLLINFO wParam = 0; / / kullanılmaz, sıfır lParam olması gerekir (lparam) (LPSCROLLINFO) lpsi; = / / scroll bar parametreleri
Aşağıdaki değerleri birleşimi fMask üye olabilir:
| Değer | Anlamı |
|---|---|
| SIF_ALL | SIF_PAGE, SIF_POS, SIF_RANGE ve SIF_TRACKPOS. |
| SIF_PAGE | Kopyaları sayfa SCROLLINFO yapısı nPage üye tarafından lpsi işaret. |
| SIF_POS | SCROLLINFO yapısı nPos üyesi kaydırma konumuna işaret için tarafından kopya lpsi. |
| SIF_RANGE | Kopya SCROLLINFO yapısı nMin ve nMax üyeleri kaydırma aralığına işaret için tarafından lpsi. |
| SIF_TRACKPOS | Kopya geçerli kaydırma kutusunun konumu izleme SCROLLINFO yapısı nTrackPos üyesi tarafından lpsi işaret. |
İletiyi tüm değerleri adresinden alındı dönüş değeri true ise; Aksi takdirde, yanlış ise.
Kaydırma çubuğunun konumu, wm_hscroll ve wm_vscroll, belirten iletiler, yalnızca 16 bit konumu veri sağlar. Ancak, SBM_GETSCROLLINFO, SBM_SETSCROLLINFO, GetScrollInfove SetScrollInfo tarafından kullanılan SCROLLINFO yapısı 32 bit kaydırma çubuğu konumunu veri sağlar. Bu iletiler ve işlevleri wm_hscroll ya da wm_vscroll iletileri işlerken 32-bit kaydırma çubuğu konumunu veri almak için kullanabileceğiniz.
Kaydırma kutusunun (parmak) 32-bit konumu sırasında wm_hscroll ya da wm_vscroll bir iletide sb_thumbtrack bildirim almak için SCROLLINFO yapısını fMask üyesi SIF_TRACKPOS değer SBM_GETSCROLLINFO gönderin. İleti, SCROLLINFO yapısının nTrackPos üyesinin için kaydırma kutusunu izleme konumunu verir. Böylece, kullanıcı hareket kaydırma kutusunun konumunu almak. Alternatif olarak, aynı bilgileri almak için GetScrollInfo işlevini kullanabilirsiniz.
nbsp; Windows &NT: sürüm 3.51 veya sonrasını gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan.
Kaydırma çubuklarını genel bakış, kaydırma çubuğu iletileri, GetScrollInfo, SBM_SETSCROLLINFO, SCROLLINFO, SetScrollInfo