Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengatur informasi untuk bilah gulir datar. Jika bilah gulir datar tidak diinisialisasi untuk jendela, fungsi ini memanggil fungsi SetScrollInfo standar.
Sintaks
int FlatSB_SetScrollInfo(
HWND unnamedParam1,
int code,
LPSCROLLINFO psi,
BOOL fRedraw
);
Parameter
unnamedParam1
Jenis: HWND
Handel ke jendela yang berisi bilah gulir datar. Handel jendela ini harus telah diteruskan sebelumnya dalam panggilan ke InitializeFlatSB.
code
Jenis: int
Jenis bilah gulir. Jenis dapat berupa salah satu dari nilai berikut:
| Nilai | Makna |
|---|---|
|
Mengatur informasi untuk bilah gulir horizontal. |
|
Mengatur informasi untuk bilah gulir vertikal. |
psi
Jenis: LPSCROLLINFO
Penunjuk ke struktur SCROLLINFO yang berisi informasi baru untuk bilah gulir yang ditentukan. Anggota cbSize dan fMask struktur harus diisi sebelum memanggil FlatSB_SetScrollInfo. Anggota fMask menentukan anggota struktur mana yang berisi informasi yang valid dan dapat berupa kombinasi apa pun dari nilai berikut:
| Nilai | Makna |
|---|---|
|
Menonaktifkan bilah gulir jika informasi baru akan menyebabkan bilah gulir dihapus. |
|
Mengatur informasi halaman untuk bilah gulir datar. Anggota nPage dari struktur SCROLLINFO harus berisi nilai halaman baru. |
|
Mengatur informasi posisi untuk bilah gulir datar. Anggota nPos dari struktur SCROLLINFO harus berisi nilai posisi baru. |
|
Mengatur informasi rentang untuk bilah gulir datar. Anggota nMin dan nMax dari struktur SCROLLINFO harus berisi nilai rentang baru. |
|
Kombinasi SIF_PAGE, SIF_POS, dan SIF_RANGE. |
fRedraw
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: int
Mengembalikan posisi gulir saat ini. Jika panggilan ke FlatSB_SetScrollInfo mengubah posisi gulir, maka posisi sebelumnya dikembalikan.
Keterangan
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) |