Mustaqil ish Cslider ctrl class



Download 483,28 Kb.
bet1/2
Sana31.12.2021
Hajmi483,28 Kb.
#265772
  1   2
Bog'liq
Cslider class

Mustaqil ish


Cslider ctrl class

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.



CSliderCtrl::CSliderCtrl

CSliderCtrl ob'ektini tuzadi

CSliderCtrl::ClearTics

Slayder boshqaruvidan joriy belgilash belgilarini olib tashlaydi

CSliderCtrl::Create

Slayder boshqaruvini yaratadi va uni CSliderCtrl ob'ektiga biriktiradi

CSliderCtrl::CreateEx

Belgilangan Windows kengaytirilgan uslublari bilan slayder boshqaruvini yaratadi va uni CSliderCtrl ob'ektiga biriktiradi

CSliderCtrl::GetBuddy

Belgilangan joyda tutqichni slayderni boshqarish do'sti oynasiga qaytaradi.

CSliderCtrl::GetChannelRect

Slayderni boshqarish kanalining o'lchamini oladi.

CSliderCtrl::GetLineSize

Slayder boshqaruvining satr hajmini oladi.

CSliderCtrl::GetNumTics

Slayder boshqaruvidagi belgi sonini oladi

CSliderCtrl::GetPageSize

Slayder boshqaruvining sahifa hajmini oladi

CSliderCtrl::GetPos

Slayderning hozirgi holatini oladi

CSliderCtrl::GetRange

Slayder uchun minimal va maksimal pozitsiyalarni oladi.

CSliderCtrl::GetRangeMax

Slayder uchun maksimal pozitsiyani oladi.

CSliderCtrl::GetRangeMin

Slayder uchun minimal pozitsiyani oladi.

CSliderCtrl::GetSelection

Joriy tanlov oralig'ini oladi

CSliderCtrl::GetThumbLength

Slayder uzunligini joriy boshqaruv paneli boshqaruvida oladi.

CSliderCtrl::GetThumbRect

Slayder boshqaruvining bosh barmog'ining o'lchamini oladi.

CSliderCtrl::GetTic

Belgilangan belgi o'rnini oladi.

CSliderCtrl::GetTicArray

Slayderni boshqarish uchun belgilash joylari qatorini oladi.

CSliderCtrl::SetLineSize

Slayder boshqaruvining chiziq o'lchamini o'rnatadi.

CSliderCtrl::SetPageSize

Slayder boshqaruvining sahifa hajmini o'rnatadi.

CSliderCtrl::SetPos

Slayderning joriy holatini o'rnatadi

CSliderCtrl::SetRange

Slayder uchun minimal va maksimal pozitsiyalarni o'rnatadi

CSliderCtrl::SetRangeMax

Slayder uchun maksimal pozitsiyani o'rnatadi

CSliderCtrl::SetRangeMin

Slayder uchun minimal pozitsiyani o'rnatadi

CSliderCtrl::SetSelection

Joriy tanlov oralig'ini belgilaydi

Vorislik iyerarxiyasi:

CObject


CCmdTarget

CWnd


CSliderCtrl

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:


Download 483,28 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish