WM_HSCROLL

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 

 

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_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.

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_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.

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_vscroll