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.
Bagian ini berisi informasi tentang elemen pemrograman yang digunakan dengan kontrol trackbar.
Ikhtisar
| Topik | Isi |
|---|---|
| Tentang Kontrol Trackbar | Trackbar adalah jendela yang berisi penggiser (kadang-kadang disebut jempol) di saluran, dan tanda centang opsional. Saat pengguna memindahkan slider, menggunakan mouse atau tombol arah, trackbar mengirim pesan pemberitahuan untuk menunjukkan perubahan. |
| Menggunakan Kontrol Trackbar | Bagian ini menyediakan detail implementasi dan contoh untuk kontrol trackbar. |
Pesan
| Topik | Isi |
|---|---|
| TBM_CLEARSEL | Menghapus rentang pilihan saat ini dalam trackbar. |
| TBM_CLEARTICS | Menghapus tanda centang saat ini dari trackbar. Pesan ini tidak menghapus tanda centang pertama dan terakhir, yang dibuat secara otomatis oleh trackbar. |
| TBM_GETBUDDY | Mengambil handel ke jendela teman kontrol trackbar di lokasi tertentu. Lokasi yang ditentukan relatif terhadap orientasi kontrol (horizontal atau vertikal). |
| TBM_GETCHANNELRECT | Mengambil ukuran dan posisi persegi panjang pembatas untuk saluran trackbar. (Saluran adalah area tempat penggunjuk bergerak. Ini berisi sorotan ketika rentang dipilih.) |
| TBM_GETLINESIZE | Mengambil jumlah posisi logis yang dipindah slider trackbar sebagai respons terhadap input keyboard dari tombol panah, seperti tombol atau . Posisi logis adalah kenaikan bilangan bulat dalam rentang trackbar dari posisi slider minimum hingga maksimum. |
| TBM_GETNUMTICS | Mengambil jumlah tanda centang di trackbar. |
| TBM_GETPAGESIZE | Mengambil jumlah posisi logis yang dipindahkan penggeleksi trackbar sebagai respons terhadap input keyboard, seperti tombol atau, atau input mouse, seperti klik di saluran trackbar. Posisi logis adalah kenaikan bilangan bulat dalam rentang trackbar dari posisi slider minimum hingga maksimum. |
| TBM_GETPOS | Mengambil posisi logis pengguncur saat ini di trackbar. Posisi logis adalah nilai bilangan bulat dalam rentang trackbar dari posisi slider minimum hingga maksimum. |
| TBM_GETPTICS | Mengambil alamat array yang berisi posisi tanda centang untuk trackbar. |
| TBM_GETRANGEMAX | Mengambil posisi maksimum untuk pengguncur dalam trackbar. |
| TBM_GETRANGEMIN | Mengambil posisi minimum untuk pengguncur di trackbar. |
| TBM_GETSELEND | Mengambil posisi akhir dari rentang pilihan saat ini dalam trackbar. |
| TBM_GETSELSTART | Mengambil posisi awal rentang pilihan saat ini dalam trackbar. |
| TBM_GETTHUMBLENGTH | Mengambil panjang slider dalam trackbar. |
| TBM_GETTHUMBRECT | Mengambil ukuran dan posisi persegi panjang pembatas untuk pengguncur di trackbar. |
| TBM_GETTIC | Mengambil posisi logis tanda centang di trackbar. Posisi logis dapat berupa salah satu nilai bilangan bulat dalam rentang trackbar dari posisi slider minimum hingga maksimum. |
| TBM_GETTICPOS | Mengambil posisi fisik saat ini dari tanda centang di trackbar. |
| TBM_GETTOOLTIPS | Mengambil handel ke kontrol tipsalat yang ditetapkan ke trackbar, jika ada. |
| TBM_GETUNICODEFORMAT | Mengambil bendera format karakter Unicode untuk kontrol. |
| TBM_SETBUDDY | Menetapkan jendela sebagai jendela teman untuk kontrol trackbar. Jendela teman trackbar secara otomatis ditampilkan di lokasi yang relatif terhadap orientasi kontrol (horizontal atau vertikal). |
| TBM_SETLINESIZE | Mengatur jumlah posisi logis yang dipindah slider trackbar sebagai respons terhadap input keyboard dari tombol panah, seperti tombol atau . Posisi logis adalah kenaikan bilangan bulat dalam rentang trackbar dari posisi slider minimum hingga maksimum. |
| TBM_SETPAGESIZE | Mengatur jumlah posisi logis yang dipindahkan penggetar trackbar sebagai respons terhadap input keyboard, seperti tombol atau, atau input mouse, seperti klik di saluran trackbar. Posisi logis adalah kenaikan bilangan bulat dalam rentang trackbar dari posisi slider minimum hingga maksimum. |
| TBM_SETPOS | Mengatur posisi logis slider saat ini dalam trackbar. |
| TBM_SETPOSNOTIFY | Mengatur posisi logis slider saat ini dalam trackbar. |
| TBM_SETRANGE | Mengatur rentang posisi logis minimum dan maksimum untuk penggelis di trackbar. |
| TBM_SETRANGEMAX | Mengatur posisi logis maksimum untuk pengguncur di trackbar. |
| TBM_SETRANGEMIN | Mengatur posisi logis minimum untuk pengguncur di trackbar. |
| TBM_SETSEL | Mengatur posisi awal dan akhir untuk rentang pilihan yang tersedia dalam trackbar. |
| TBM_SETSELEND | Mengatur posisi logis akhir dari rentang pilihan saat ini dalam trackbar. Pesan ini diabaikan jika bilah trek tidak memiliki gaya TBS_ENABLESELRANGE. |
| TBM_SETSELSTART | Mengatur posisi logis awal rentang pilihan saat ini dalam trackbar. Pesan ini diabaikan jika bilah trek tidak memiliki gaya TBS_ENABLESELRANGE. |
| TBM_SETTHUMBLENGTH | Mengatur panjang pengguncur dalam trackbar. Pesan ini diabaikan jika bilah trek tidak memiliki gaya TBS_FIXEDLENGTH. |
| TBM_SETTIC | Mengatur tanda centang di trackbar pada posisi logis yang ditentukan. |
| TBM_SETTICFREQ | Mengatur frekuensi interval untuk tanda centang di trackbar. Misalnya, jika frekuensi diatur ke dua, tanda centang ditampilkan untuk setiap kenaikan lainnya dalam rentang trackbar. Pengaturan default untuk frekuensi adalah satu; artinya, setiap kenaikan dalam rentang dikaitkan dengan tanda centang. |
| TBM_SETTIPSIDE | Memposisikan kontrol tipsalat yang digunakan oleh kontrol trackbar. Kontrol trackbar yang menggunakan tipsalat tampilan gaya TBS_TOOLTIPS. |
| TBM_SETTOOLTIPS | Menetapkan kontrol tipsalat ke kontrol trackbar. |
| TBM_SETUNICODEFORMAT | Mengatur bendera format karakter Unicode untuk kontrol. Pesan ini memungkinkan Anda mengubah kumpulan karakter yang digunakan oleh kontrol pada waktu proses daripada harus membuat ulang kontrol. |
Pemberitahuan
| Topik | Isi |
|---|---|
| NM_CUSTOMDRAW (trackbar) | Dikirim oleh kontrol trackbar untuk memberi tahu jendela induknya tentang operasi menggambar. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY. |
| NM_RELEASEDCAPTURE (trackbar) | Memberi tahu jendela induk kontrol trackbar bahwa kontrol melepaskan pengambilan mouse. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY. |
| TRBN_THUMBPOSCHANGING | Memberi tahu bahwa posisi jempol pada trackbar berubah. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY. |
Konstanta
| Topik | Isi |
|---|---|
| Nilai Gambar Kustom | Bagian ini mencantumkan nilai yang digunakan untuk mengidentifikasi bagian kontrol trackbar. |
| Gaya Kontrol Trackbar | Bagian ini berisi informasi tentang gaya yang digunakan dengan kontrol trackbar. |