Gaya Kontrol Penggerak
Kontrol slider (CSliderCtrl) dapat memiliki orientasi vertikal atau horizontal. Mereka dapat memiliki tanda centang di kedua sisi, kedua sisi, atau tidak. Mereka juga dapat digunakan untuk menentukan rentang nilai berturut-turut. Properti ini dikontrol dengan menggunakan gaya kontrol slider, yang Anda tentukan saat Anda membuat kontrol penggunjuk.
Gaya TBS_HORZ dan TBS_VERT menentukan orientasi kontrol penggunjuk. Jika Anda tidak menentukan orientasi, kontrol slider berorientasi horizontal.
Gaya TBS_AUTOTICKS membuat kontrol penggeser yang memiliki tanda centang untuk setiap kenaikan dalam rentang nilainya. Tanda centang ini ditambahkan secara otomatis saat Anda memanggil fungsi anggota SetRange . Jika Anda tidak menentukan TBS_AUTOTICKS, Anda dapat menggunakan fungsi anggota, seperti SetTic dan SetTicFreq, untuk menentukan posisi tanda centang. Untuk membuat kontrol slider yang tidak menampilkan tanda centang, Anda bisa menggunakan gaya TBS_NOTICKS.
Anda dapat menampilkan tanda centang di salah satu atau kedua sisi kontrol penggunjuk. Untuk kontrol slider horizontal, Anda dapat menentukan gaya TBS_BOTTOM atau TBS_TOP. Untuk kontrol slider vertikal, Anda dapat menentukan gaya TBS_RIGHT atau TBS_LEFT. (TBS_BOTTOM dan TBS_RIGHT adalah pengaturan default.) Untuk tanda centang di kedua sisi kontrol slider dalam orientasi apa pun, tentukan gaya TBS_BOTH.
Kontrol penggeser bisa menampilkan rentang pilihan hanya jika Anda menentukan gaya TBS_ENABLESELRANGE saat Anda membuatnya. Saat kontrol slider memiliki gaya ini, tanda centang pada posisi awal dan akhir rentang pilihan ditampilkan sebagai segitiga (alih-alih tanda hubung vertikal) dan rentang pilihan disorot. Misalnya, rentang pilihan mungkin berguna dalam aplikasi penjadwalan sederhana. Pengguna dapat memilih rentang tanda centang yang sesuai dengan jam dalam sehari untuk mengidentifikasi waktu rapat terjadwal.
Secara default, panjang penggagas kontrol penggaris bervariasi saat rentang pilihan berubah. Jika kontrol pengguncur memiliki gaya TBS_FIXEDLENGTH, panjang penggunjuk tetap sama meskipun rentang pilihan berubah. Kontrol pengguncur yang memiliki gaya TBS_NOTHUMB tidak menyertakan pengguncur.