WM_VSCROLL

Pencerenin standart dikey kaydırma çubuğu kaydırma olayı oluştuğunda bir pencereye wm_vscroll iletisi gönderilir. Denetimde bir kaydırma olayı oluştuğunda bu iletiyi de dikey kaydırma çubuğu denetimi sahibine gönderilir.

Wm_vscroll 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 

 

Parametreleri

nScrollCode
WParamalt sıra kelimenin değeri. Kullanıcı gösteren bir kaydırma çubuğu değeri kaydırma isteği belirtir. Bu parametre aşağıdaki değerlerden biri olabilir:
Değer Anlamı
SB_BOTTOM Alt sağa kaydırır.
SB_ENDSCROLL Etraf kaydırma.
SB_LINEDOWN Bir satır aşağı kaydırır.
SB_LINEUP Bir satır yukarı kaydıran.
SB_PAGEDOWN Bir sayfa aşağı kaydırır.
SB_PAGEUP Bir sayfa yukarı kaydırır.
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.
SB_TOP Verilirse sol üst.

nPos
WParamyüksek sıralı word değeri. NScrollCode parametresi SB_THUMBPOSITION ya da sb_thumbtrack ise, kaydırma kutusunun geçerli konumunu belirtir; Aksi takdirde nPos kullanılmaz.
hwndScrollBar
LParamdeğeri. Bir kaydırma çubuğu tarafından gönderilen ileti, hwndScrollBar için kaydırma çubuğu denetimi tanıtıcı demektir. Bir kaydırma çubuğu iletisi gönderilmez, hwndScrollBar null olur.

Dönüş değerleri

Bu ileti uygulama süreçleri, sıfır döndürmelidir.

Açıklamalar

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_vscroll ileti yalnızca 16 bit kaydırma kutusunun konumu veri taşır. Böylece, yalnızca wm_vscroll (ve wm_hscroll) 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.

QuickInfo

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.

Ayrıca bkz:

Kaydırma çubuklarını genel bakış, kaydırma çubuğu iletileri, GetScrollInfo, GetScrollPos, GetScrollRange, SetScrollInfo, SetScrollPos, SetScrollRange, wm_hscroll

Index