Struktur SCROLLINFO (winuser.h)

Struktur SCROLLINFO berisi parameter bilah gulir yang akan diatur oleh fungsi SetScrollInfo (atau pesan SBM_SETSCROLLINFO ), atau diambil oleh fungsi GetScrollInfo (atau pesan SBM_GETSCROLLINFO ).

Sintaks

typedef struct tagSCROLLINFO {
  UINT cbSize;
  UINT fMask;
  int  nMin;
  int  nMax;
  UINT nPage;
  int  nPos;
  int  nTrackPos;
} SCROLLINFO, *LPSCROLLINFO;

Anggota

cbSize

Jenis: UINT

Menentukan ukuran, dalam byte, dari struktur ini. Pemanggil harus mengatur ini ke sizeof(SCROLLINFO).

fMask

Jenis: UINT

Menentukan parameter bilah gulir untuk diatur atau diambil. Anggota ini bisa menjadi kombinasi dari nilai berikut:

Nilai Makna
SIF_ALL
Kombinasi SIF_PAGE, SIF_POS, SIF_RANGE, dan SIF_TRACKPOS.
SIF_DISABLENOSCROLL
Nilai ini hanya digunakan saat mengatur parameter bilah gulir. Jika parameter baru bilah gulir membuat bilah gulir tidak perlu, nonaktifkan bilah gulir alih-alih menghapusnya.
SIF_PAGE
Anggota nPage berisi ukuran halaman untuk bilah gulir proporsional.
SIF_POS
Anggota nPos berisi posisi kotak gulir, yang tidak diperbarui saat pengguna menyeret kotak gulir.
SIF_RANGE
Anggota nMin dan nMax berisi nilai minimum dan maksimum untuk rentang gulir.
SIF_TRACKPOS
Anggota nTrackPos berisi posisi kotak gulir saat ini saat pengguna menyeretnya.

nMin

Jenis: int

Menentukan posisi pengguliran minimum.

nMax

Jenis: int

Menentukan posisi pengguliran maksimum.

nPage

Jenis: UINT

Menentukan ukuran halaman, dalam unit perangkat. Bilah gulir menggunakan nilai ini untuk menentukan ukuran kotak gulir proporsional yang sesuai.

nPos

Jenis: int

Menentukan posisi kotak gulir.

nTrackPos

Jenis: int

Menentukan posisi langsung kotak gulir yang diseret pengguna. Aplikasi dapat mengambil nilai ini saat memproses kode permintaan SB_THUMBTRACK. Aplikasi tidak dapat mengatur posisi gulir langsung; fungsi SetScrollInfo mengabaikan anggota ini.

Persyaratan

   
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

GetScrollInfo

Referensi

SBM_GETSCROLLINFO

SBM_SETSCROLLINFO

SetScrollInfo