CSliderCtrl klassi slayder boshqaruvini ifodalaydi, uni trekbar deb ham atashadi. "Slayder nazorati" - bu slayder va ixtiyoriy belgilash belgilarini o'z ichiga olgan oyna. Sichqoncha yoki o'q tugmachalari yordamida foydalanuvchi slayderni harakatga keltirganda, slayder boshqaruvi o'zgarish haqida xabar berish uchun xabar yuboradi.
Slayder uni yaratishda siz ko'rsatgan qadamlar bo'yicha harakat qiladi. Masalan, agar slayderda beshta oraliq bo'lishi kerakligini aniqlasangiz, slayder faqat oltita pozitsiyani egallashi mumkin: slayder boshqaruvining chap tomonidagi pozitsiya va diapazondagi har bir o'sish uchun bitta pozitsiya. Odatda, ushbu pozitsiyalarning har biri belgilash belgisi bilan aniqlanadi
Siz konstruktor va CSliderCtrl ning Create member funktsiyasidan foydalangan holda slayder yaratasiz. Slayder boshqaruvini yaratgandan so'ng, uning ko'pgina xususiyatlarini o'zgartirish uchun CSliderCtrl-dagi a'zo funktsiyalaridan foydalanishingiz mumkin. Siz kiritishingiz mumkin bo'lgan o'zgartirishlarga slayder uchun minimal va maksimal pozitsiyalarni belgilash, belgilash belgilarini chizish, tanlov oralig'ini o'rnatish va slayderning o'rnini o'zgartirish kiradi.
Slayderlarning ikki turi mavjud - gorizontal va vertikal. U CSliderCtrl klassi bilan ifodalanadi.
MFC-ga asoslangan yangi dialog loyihasini yaratish orqali oddiy misolni ko'rib chiqamiz: