Bagikan melalui


Pager_SetScrollInfo makro (commctrl.h)

[Ditujukan untuk penggunaan internal; tidak disarankan untuk digunakan dalam aplikasi. Makro ini mungkin tidak didukung dalam versi Windows mendatang.]

Mengatur parameter pengguliran kontrol pager, termasuk nilai batas waktu, garis per batas waktu, dan piksel per baris. Anda dapat menggunakan makro ini atau mengirim pesan PGM_SETSETSCROLLINFO secara eksplisit.

Sintaksis

int Pager_SetScrollInfo(
   HWND hwnd,
   UINT cTimeOut,
   UINT cLinesPer,
   UINT cPixelsPerLine
);

Parameter

hwnd

Jenis: HWND

Tangani ke kontrol pager.

cTimeOut

Jenis: UINT

Nilai batas waktu untuk gulir, dalam milidetik.

cLinesPer

Jenis: UINT

Jumlah baris yang akan digulir per batas waktu.

cPixelsPerLine

Jenis: UINT

Jumlah piksel per baris.

Mengembalikan nilai

Jenis: int

Nilai yang dikembalikan tidak digunakan.

Komentar

Parameter cTimeOut ini mengontrol laju di mana kontrol pager menghasilkan peristiwa gulir ketika kontrol telah menangkap input mouse dan tombol mouse kiri ditekan. Nilai yang lebih kecil menghasilkan pengguliran yang lebih cepat; nilai yang lebih besar menghasilkan pengguliran yang lebih lambat. Nilai default adalah satu perdelapan dari waktu klik ganda. Untuk informasi selengkapnya, lihat GetDoubleClickTime.

Secara default, dengan setiap peristiwa gulir kontrol pager menggulir jumlah yang sama dengan seluruh lebar atau tinggi kontrol, tergantung pada apakah kontrol pager memiliki orientasi horizontal atau vertikal. Parameter cLinesPer dan cPixelsPerLine digunakan untuk mengambil alih jumlah gulir default. Jika nilai bukan nol disediakan, jumlah gulir adalah produk dari dua nilai (cLinesPer * cPixelsPerLine).

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Platform Target Windows
Header commctrl.h

Lihat juga

PGM_SETSETSCROLLINFO