|
아래 코드는 Image1에서 전부 하는 것이고,
캡쳐된 소스코드는 Image1 ~ Image3 에서 하는 것이군요.
아래 코드처럼 Image1에 전부 하시는 것이라면,
문제가 없을 듯 싶고, Image1~3 에 작업을 하는 것이라면
각 이미지의 Transparent 프로퍼티를 True 로 두시면 될 것 같습니다.
하지만, Transparent 속성상, 깜빡임이 나올 수 있으니,
특별한 경우가 아니게, 아래처럼 원을 그리는 작업이라면
실질적으로 이미지 하나를 이용 하시는 것이 좋을듯 싶습니다.
cuperido
홍선기 님이 쓰신 글 :
: 그림이 제대로 나오지 않아 코드만 올려보니다. ^^
:
: {
:
: Image1->Canvas->Brush->Color=clRed;
: Image1->Canvas->Ellipse(20,20, 50,50);
:
: Image1->Canvas->Brush->Color=clRed;
: Image1->Canvas->Ellipse(20,20, 100,100);
:
: Image1->Canvas->Brush->Color=clRed;
: Image1->Canvas->Ellipse(20,20, 150,150);
:
: }
:
:
:
: 홍선기 님이 쓰신 글 :
: : C++ Builder를 시작한지 1주일 된 사람입니다.
: : 그러다 보니 쉬워보이는 듯한데 잘 되지 않아 질문을 올립니다.
: :
: : 1.JPG에서 처럼
: : Panel4에 Image 1 /2 / 3를 all client로 설정하여 올리고
: : 각각의 Image에 그림을 그린 후
: : Panel2를 클릭하였을때 Image 1/2/3에 그린 그림이 동시에 보이도록 하고 싶읍니다.
: :
: : 헌데.. 결과를 보면
: : Image 3에 그려진 그림만 나오는군요 ㅠㅠ
: :
: : Transparent를 속성이 있어서 사용하여 보기도 했지만 되지 않아서 이렇게 도움을 요청하게 되었읍니다.
: :
: :
: : 2.JPG의 상단의 그림이 실제적인 결과물이고
: : 하단의 그림이 원하는 결과물입니다.
|