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.
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) |