SBM_SETPOS pesan

Pesan SBM_SETPOS dikirim untuk mengatur posisi kotak gulir (jempol) dan, jika diminta, gambar ulang bilah gulir untuk mencerminkan posisi baru kotak gulir.

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

Parameter

wParam

Menentukan posisi baru kotak gulir. Ini harus dalam rentang gulir. Jika parameter ini berada di luar rentang gulir, nilai dibulatkan ke atas atau ke bawah ke nilai valid terdekat.

lParam

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

Nilai kembali

ComCtl32.dll versi 5.0: Jika posisi kotak gulir berubah, nilai yang dikembalikan adalah posisi kotak gulir sebelumnya; jika tidak, itu adalah nol.

ComCtl32.dll versi 6.0: Posisi kotak gulir saat ini, terlepas dari apakah kotak gulir telah berubah.

Keterangan

Jika kontrol bilah gulir digambar ulang oleh panggilan berikutnya ke fungsi lain, mengatur parameter lParam ke FALSE akan berguna.

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

SBM_GETPOS

SBM_GETRANGE

SBM_SETRANGE

SBM_SETRANGEREDRAW