Bagikan melalui


Struktur SCROLLBARINFO (winuser.h)

Struktur SCROLLBARINFO berisi informasi bilah gulir.

Sintaks

typedef struct tagSCROLLBARINFO {
  DWORD cbSize;
  RECT  rcScrollBar;
  int   dxyLineButton;
  int   xyThumbTop;
  int   xyThumbBottom;
  int   reserved;
  DWORD rgstate[CCHILDREN_SCROLLBAR + 1];
} SCROLLBARINFO, *PSCROLLBARINFO, *LPSCROLLBARINFO;

Anggota

cbSize

Jenis: DWORD

Menentukan ukuran, dalam byte, dari struktur. Sebelum memanggil fungsi GetScrollBarInfo , atur cbSize ke sizeof(SCROLLBARINFO).

rcScrollBar

Jenis: RECT

Koordinat bilah gulir seperti yang ditentukan dalam struktur RECT .

dxyLineButton

Jenis: int

Tinggi atau lebar jempol.

xyThumbTop

Jenis: int

Posisi bagian atas atau kiri jempol.

xyThumbBottom

Jenis: int

Posisi bagian bawah atau kanan jempol.

reserved

Jenis: int

Dicadangkan.

rgstate[CCHILDREN_SCROLLBAR + 1]

Jenis: DWORD[CCHILDREN_SCROLLBAR+1]

Array elemen DWORD . Setiap elemen menunjukkan status komponen bilah gulir. Nilai berikut menunjukkan komponen bilah gulir yang sesuai dengan setiap indeks array.

Indeks Komponen bilah gulir
0 Bilah gulir itu sendiri.
1 Tombol panah atas atau kanan.
2 Halaman atas atau wilayah kanan halaman.
3 Kotak gulir (jempol).
4 Halaman ke bawah atau wilayah kiri halaman.
5 Tombol panah bawah atau kiri.
 

Elemen DWORD untuk setiap komponen bilah gulir dapat menyertakan kombinasi bendera bit berikut.

Nilai Makna
STATE_SYSTEM_INVISIBLE
Untuk bilah gulir itu sendiri, menunjukkan bilah gulir vertikal atau horizontal yang ditentukan tidak ada. Untuk wilayah halaman atas atau bawah halaman, menunjukkan jempol diposisikan sedih sehingga wilayah tersebut tidak ada.
STATE_SYSTEM_OFFSCREEN
Untuk bilah gulir itu sendiri, menunjukkan ukuran jendela sedih sehingga bilah gulir vertikal atau horizontal yang ditentukan saat ini tidak ditampilkan.
STATE_SYSTEM_PRESSED
Tombol panah atau wilayah halaman ditekan.
STATE_SYSTEM_UNAVAILABLE
Komponen dinonaktifkan.

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 (sertakan Windows.h)
Redistribusi Paket Layanan 6

Lihat juga

Konseptual

GetScrollBarInfo

Sumber Daya Lain

RECT

Referensi

Bilah Gulir