Bagikan melalui


Menggunakan CSpinButtonCtrl

Kontrol tombol putar (juga dikenal sebagai kontrol naik turun) menyediakan sepasang panah yang dapat diklik pengguna untuk menyesuaikan nilai. Nilai ini dikenal sebagai posisi saat ini. Posisi tetap berada dalam rentang tombol putar. Saat pengguna mengklik panah atas, posisi bergerak ke arah maksimum; dan saat pengguna mengklik panah bawah, posisi bergerak ke arah minimum.

Kontrol tombol putar diwakili dalam MFC oleh kelas CSpinButtonCtrl .

Catatan

Secara default, rentang untuk tombol putar memiliki maksimum yang diatur ke nol (0) dan minimum diatur ke 100. Karena nilai maksimum kurang dari nilai minimum, mengklik panah atas mengurangi posisi dan mengklik panah bawah akan meningkatkannya. Gunakan CSpinButtonCtrl::SetRange untuk menyesuaikan nilai-nilai ini.

Biasanya, posisi saat ini ditampilkan dalam kontrol pendamping. Kontrol pendamping dikenal sebagai jendela teman. Untuk ilustrasi kontrol tombol putar, lihat Tentang Kontrol Naik Turun di Windows SDK.

Untuk membuat kontrol putar dan jendela teman kontrol edit, di Visual Studio, pertama-tama seret kontrol edit ke kotak dialog atau jendela, lalu seret kontrol putar. Pilih kontrol putar dan atur properti Auto Buddy dan Atur Bilangan Bulat Buddy ke True. Atur juga properti Perataan; Rata Kanan paling khas. Dengan pengaturan ini, kontrol edit diatur sebagai jendela teman karena secara langsung mendahului kontrol edit dalam urutan tab. Kontrol edit menampilkan bilangan bulat dan kontrol putar disematkan di sisi kanan kontrol edit. Secara opsional, Anda dapat mengatur rentang kontrol putar yang valid dengan menggunakan metode CSpinButtonCtrl::SetRange . Tidak ada penanganan aktivitas yang diperlukan untuk berkomunikasi antara spin control dan jendela teman karena mereka bertukar data secara langsung. Jika Anda menggunakan kontrol putar untuk tujuan lain, misalnya, ke halaman melalui urutan jendela atau kotak dialog, lalu tambahkan handler untuk pesan UDN_DELTAPOS dan lakukan tindakan kustom Anda di sana.

Apa yang ingin Anda ketahui lebih lanjut tentang

Baca juga

Kontrol