Wycinanie

dział ogólny

Wycinanie

Nowy postprzez Frytek18 » czwartek, 7 czerwca 2012, 17:50

Mam coś takiego
KOD cpp:     UKRYJ  
        TRect ARect;
        KopiujClick(Sender);
        Image->Canvas->CopyMode = cmWhiteness;
        ARect = Rect(prost_s.x, prost_s.y, prost_k.x, prost_k.y);
        Image->Canvas->CopyRect(ARect, Image->Canvas, ARect);
        Image->Canvas->CopyMode = cmSrcCopy;

i po narysowaniu kwadrata miał mi go wyciąć a wycina mi całe płótno Image
Avatar użytkownika
Frytek18
Homos antropiczny
Homos antropiczny
 
Posty: 60
Dołączył(a): czwartek, 17 maja 2012, 19:05
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: WIN XP 32 bit
Kompilator: Embarcadero RAD Studio 2010 C++
Gadu Gadu: 5032466
    Windows XPFirefox

Re: Wycinanie

Nowy postprzez Cyfrowy Baron » czwartek, 7 czerwca 2012, 20:20

Frytek18 napisał(a):i po narysowaniu kwadrata miał mi go wyciąć a wycina mi całe płótno Image


To naturalne, kwadrat to nie obiekt lecz element graficzny. Wyobraź sobie, że masz na kartce papieru wydrukowane zdjęcie, a potem rysujesz na tym zdjęciu kwadrat i wycinasz ten kwadrat - wytniesz go z fragmentem zdjęcia, gdyż wszystko jest elementem graficznym i z płótnem TCanvas jest dokładnie tak samo.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 5 gości