Pencerenin standart yatay kaydırma çubuğu kaydırma olayı oluştuğunda bir pencereye wm_hscroll iletisi gönderilir. Denetimde bir kaydırma olayı oluştuğunda bu ileti de yatay kaydırma çubuğu denetimi sahibine gönderilir.
Wm_hscroll nScrollCode = (int) LOWORD(wParam); / / kaydırma değeri nPos bar (short int) = HIWORD(wParam); / / kaydırma kutusunun konumu hwndScrollBar (hwnd) lParam; = / / kaydırma yapmak için idare bar
Değer | Anlamı |
---|---|
SB_ENDSCROLL | Etraf kaydırma. |
SB_LEFT | Verilirse sol üst. |
SB_RIGHT | Alt sağa kaydırır. |
SB_LINELEFT | Bir birim yaptı scrolls. |
SB_LINERIGHT | Bir birim sağa kaydırır. |
SB_PAGELEFT | Pencere genişliğine göre yaptı scrolls. |
SB_PAGERIGHT | Sağ pencere genişliğine göre doğru kayar. |
SB_THUMBPOSITION | Kullanıcı kaydırma kutusunu (parmak) sürükledi ve fare düğmesi serbest. NPos parametresi çekme işlemi sonunda kaydırma kutusunun konumunu gösterir. |
SB_THUMBTRACK | Kullanıcı kaydırma kutusunu sürükleyerek olduğunu. Kullanıcı fare düğmesini bırakmadan bu ileti tekrar tekrar gönderilir. NPos parametresi için kaydırma kutusunu sürüklenen gösterir. |
Bu ileti uygulama süreçleri, sıfır döndürmelidir.
Sb_thumbtrack bildirim iletisi genellikle kullanıcının kaydırma kutusunu Sürüyor bu görüşünüzü uygulamalar tarafından kullanılır.
Uygulama penceresinin içeriğini kaydıran, o da kaydırma kutusunun konumu SetScrollPos işlevini kullanarak sıfırlamanız gerekir.
Not wm_hscroll ileti yalnızca 16 bit kaydırma kutusunun konumu veri taşır. Böylece, yalnızca wm_hscroll (ve wm_vscroll) için itimat uygulamaları 65,535 pratik en fazla pozisyon değeri veriye sahip konumda kaydırma.
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 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan.
Kaydırma çubuklarını genel bakış, kaydırma çubuğu iletileri, GetScrollInfo, GetScrollPos, GetScrollRange, SetScrollInfo, SetScrollPos, SetScrollRange, wm_vscroll