C ++ Builder grafik komponentlari



Download 0,83 Mb.
bet9/22
Sana31.12.2021
Hajmi0,83 Mb.
#207609
1   ...   5   6   7   8   9   10   11   12   ...   22
Bog'liq
C

7.4.1 Bitmaplarni nusxalash.

C ++ Builder dasturi rasmni ikkinchisiga nusxalashning to'rtta usulini taqdim etadi. Siz olishni istagan natijaga qarab quyidagi jadvaldan kerakli nusxalash usulini tanlang.

Istalgan natija

Usul

To'liq grafik nusxasi

Chizish

O'lchov bilan nusxalash

StretchDraw

Tuvalning to'rtburchaklar qismini nusxalash

CopyRect

Rastrli nusxa ko'chirish

Brush nusxasi

 

 

7.4.2 Yaratish va texnik xizmat ko'rsatish

Murakkab grafika yaratishda ularni to'g'ridan-to'g'ri ilova ekranining oynasida ko'rsatilgan shakl yoki komponentning tuvali ustiga chizishdan qochishingiz kerak. Buning o'rniga, siz bitmap ob'ektini qurishingiz va uning tuvaliga rasm chizishingiz, so'ngra rasmni ekran tuvaliga nusxalashingiz mumkin. Tuvalga ekrandan tashqari bitmap chizishda ko'pincha grafik komponentlarning Paint usuli qo'llaniladi.

Ekrandagi bitmapda murakkab tasvirni chizish misoli Komponentlar palitrasining Namunalar yorlig'ida ko'rsatilgan o'lchov vositasi tomonidan keltirilgan . TGauge komponentasi dastur modulining Gauges.cpp va Gauges.h manba fayllarini katalogda topish mumkin: \ ... \ CBuilder \ Examples \ Controls \ Source.

Gauges.cpp faylining bir qismi (7.3-ro'yxat) TBitmap ekranidan tashqari bitmapning rasmiga rasm chizish uchun Paint komponentasi usuli bilan bajariladigan asosiy operatsiyalarni ko'rsatadi . Birinchidan, PaintBackground funktsiyasi indikatorning to'rtburchaklar fon maydonini Color xususiyatida tanlangan rang bilan bo'yaydi . Keyin, Kind xususiyatining belgilangan qiymatiga muvofiq , kerakli shaklning konturi ForeColor xususiyatining rangi bilan belgilanadi va BackColor xususiyatining rangi bilan to'ldiriladi (bizning holatimizda, ko'rsatkich bilan Kind = gkNeedle , bu PaintAsNeedle funktsiyasi tomonidan amalga oshiriladi). Oxirgi ko'rsatmalar tuvali nusxalash rejimining CopyMode xususiyatini o'rnatadi, indikatorni matn bilan ta'minlaydi (PaintAsText usuli) va shundan keyingina (Draw usuli yordamida) ekrandagi bitmapning tuvali ko'rsatiladi.


Download 0,83 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   22




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