FlatSB_SetScrollProp (commctrl.h)

Mengatur properti untuk bilah gulir datar.

Sintaks

BOOL FlatSB_SetScrollProp(
  HWND    unnamedParam1,
  UINT    index,
  INT_PTR newValue,
  BOOL    unnamedParam4
);

Parameter

unnamedParam1

Jenis: HWND

Handel ke jendela yang berisi bilah gulir datar. Handel jendela ini harus telah diteruskan sebelumnya dalam panggilan ke InitializeFlatSB.

index

Jenis: UINT

Menentukan apa yang diwakili newValue dan properti mana yang sedang diatur. Parameter ini bisa menjadi salah satu nilai berikut:

Nilai Makna
WSB_PROP_CXHSCROLL
newValue adalah nilai INT_PTR yang mewakili lebar, dalam piksel, tombol arah di bilah gulir horizontal.
WSB_PROP_CXHTHUMB
newValue adalah nilai INT_PTR yang mewakili lebar, dalam piksel, jempol di bilah gulir horizontal.
WSB_PROP_CXVSCROLL
newValue adalah nilai INT_PTR yang mewakili lebar, dalam piksel, dari bilah gulir vertikal.
WSB_PROP_CYHSCROLL
newValue adalah nilai INT_PTR yang mewakili tinggi, dalam piksel, dari bilah gulir horizontal.
WSB_PROP_CYVSCROLL
newValue adalah nilai INT_PTR yang mewakili tinggi, dalam piksel, tombol arah dalam bilah gulir vertikal.
WSB_PROP_CYVTHUMB
newValue adalah nilai INT_PTR yang mewakili tinggi, dalam piksel, jempol di bilah gulir vertikal.
WSB_PROP_HBKGCOLOR
newValue adalah nilai COLORREF yang mewakili warna latar belakang dalam bilah gulir horizontal.
WSB_PROP_HSTYLE
newValue adalah salah satu nilai berikut yang mengubah efek visual untuk bilah gulir horizontal.
FSB_ENCARTA_MODE
Bilah gulir datar standar ditampilkan. Saat mouse bergerak di atas tombol arah atau jempol, bagian bilah gulir tersebut akan ditampilkan dalam 3D.
FSB_FLAT_MODE
Bilah gulir datar standar ditampilkan. Saat mouse bergerak di atas tombol arah atau jempol, bagian bilah gulir tersebut akan ditampilkan dalam warna terbalik.
FSB_REGULAR_MODE
Bilah gulir nonflat normal ditampilkan. Tidak ada efek visual khusus yang akan diterapkan.
WSB_PROP_PALETTE
newValue adalah nilai HPALETTE yang mewakili palet baru yang harus digunakan bilah gulir saat menggambar.
WSB_PROP_VBKGCOLOR
newValue adalah nilai COLORREF yang mewakili warna latar belakang dalam bilah gulir vertikal.
WSB_PROP_VSTYLE
newValue adalah salah satu nilai berikut yang mengubah efek visual untuk bilah gulir vertikal:
FSB_ENCARTA_MODE
Bilah gulir datar standar ditampilkan. Saat mouse bergerak di atas tombol arah atau jempol, bagian bilah gulir tersebut akan ditampilkan dalam 3D.
FSB_FLAT_MODE
Bilah gulir datar standar ditampilkan. Saat mouse bergerak di atas tombol arah atau jempol, bagian bilah gulir tersebut akan ditampilkan dalam warna terbalik.
FSB_REGULAR_MODE
Bilah gulir nonflat normal ditampilkan. Tidak ada efek visual khusus yang akan diterapkan.

newValue

Jenis: INT_PTR

Nilai baru yang akan ditetapkan. Parameter ini tergantung pada bendera yang diteruskan dalam indeks.

unnamedParam4

Jenis: BOOL

Menentukan apakah bilah gulir harus segera digambar ulang untuk mencerminkan perubahan. Jika parameter ini TRUE, bilah gulir akan digambar ulang; jika FALSE, bilah gulir tidak digambar ulang.

Mengembalikan nilai

Jenis: BOOL

Mengembalikan bukan nol jika berhasil, atau nol sebaliknya.

Keterangan

Catatan Fungsi bilah gulir datar diimplementasikan dalam versi Comctl32.dll 4.71 hingga 5.82. Comctl32.dll versi 6.00 dan yang lebih tinggi tidak mendukung bilah gulir datar.
 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header commctrl.h
Pustaka Comctl32.lib
DLL Comctl32.dll (versi 4.71 atau yang lebih baru)