SBM_GETSCROLLINFO

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 

 

Parametreleri

lpsi
LParamdeğeri. SCROLLINFO yapısı için işaretçi. İletiyi göndermeden önce cbSize üye yapısı sizeofiçin (SCROLLINFO) ve fMask üye almak için kaydırma çubuğu parametrelerini belirtmek için ayarlayın. Dönmeden önce ileti yapısına uygun üyeleri için belirtilen parametreler kopyalar.

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.

Dönüş değerleri

İletiyi tüm değerleri adresinden alındı dönüş değeri true ise; Aksi takdirde, yanlış ise.

Açıklamalar

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.

QuickInfo

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.

Ayrıca bkz:

Kaydırma çubuklarını genel bakış, kaydırma çubuğu iletileri, GetScrollInfo, SBM_SETSCROLLINFO, SCROLLINFO, SetScrollInfo

Index