SBM_SETSCROLLINFO pesan

Pesan SBM_SETSCROLLINFO dikirim untuk mengatur parameter bilah gulir.

Aplikasi tidak boleh mengirim pesan ini secara langsung. Sebaliknya, mereka harus menggunakan fungsi SetScrollInfo . Jendela menerima pesan ini melalui fungsi WindowProc-nya . Aplikasi yang mengimplementasikan kontrol bilah gulir kustom harus merespons pesan ini agar fungsi SetScrollInfo berfungsi dengan baik.

Parameter

wParam

Menentukan apakah bilah gulir digambar ulang untuk mencerminkan posisi kotak gulir baru. Jika parameter ini TRUE, bilah gulir akan digambar ulang. Jika FALSE, bilah gulir tidak digambar ulang.

lParam

Penunjuk ke struktur SCROLLINFO . Sebelum memanggil SetScrollInfo, atur anggota cbSize struktur ke sizeof (SCROLLINFO), atur anggota fMask untuk menunjukkan parameter yang akan diatur, dan tentukan nilai parameter baru di anggota yang sesuai.

Anggota fMask bisa menjadi satu atau beberapa nilai berikut.

Nilai Makna
SIF_DISABLENOSCROLL
Menonaktifkan bilah gulir alih-alih menghapusnya, jika parameter baru bilah gulir membuat bilah gulir tidak perlu.
SIF_PAGE
Mengatur halaman gulir ke nilai yang ditentukan dalam anggota nPage .
SIF_POS
Mengatur posisi gulir ke nilai yang ditentukan dalam anggota nPos .
SIF_RANGE
Mengatur rentang gulir ke nilai yang ditentukan dalam anggota nMin dan nMax .

Nilai kembali

Nilai yang dikembalikan adalah posisi kotak gulir saat ini.

Keterangan

Pesan yang menunjukkan posisi bilah gulir, WM_HSCROLL dan WM_VSCROLL, hanya menyediakan 16 bit data posisi. Namun, struktur SCROLLINFO yang digunakan oleh SBM_GETSCROLLINFO, SBM_SETSCROLLINFO, GetScrollInfo, dan SetScrollInfo menyediakan 32 bit data posisi bilah gulir. Anda dapat menggunakan pesan dan fungsi ini saat memproses pesan WM_HSCROLL atau WM_VSCROLL untuk mendapatkan data posisi bilah gulir 32-bit.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Header
Winuser.h (termasuk Windows.h)

Lihat juga

Referensi

GetScrollInfo

SBM_GETSCROLLINFO

SCROLLINFO

SetScrollInfo