|
이곳에 들러시는 모든분들 안녕하십니까?
오늘도 그림 그리다 막혀서 들렀습니다.
저번에 불사새님의 도움으로 무사히 TImage에서 도형과 선을 그렸습니다.
그런데 또 막혔습니다. 막힌곳은 이벤트에 따라 기존에 그려진 선의 색깔을
변경하고 싶어서 선의 색상을 달리 했는데 변경된 선의 색상으로 나타나지 않고
기존 색과 겹쳐진 색으로 나옵니다. 이를 해결할 방법은 없나요?
없다면 기존 선을 지우고 다시 그리면 될것 같은데 지울 수는 없나요?
저의 코드 일부가 다음과 같이 했습니다.
----------------------------------------
Image1->Canvas->Pen->Color = clBlack;
Image1->Canvas->Pen->Width = 1;
Image1->Canvas->MoveTo(X, Y);
Image1->Canvas->LineTo(X+100, Y+100);
if(event) {
Image1->Canvas->Pen->Color = clRed;
Image1->Canvas->Pen->Width = 2;
}
-----------------------------------------------
위와 같이 했는데 선의 색깔이 제대로 안 나옵니다.
어떻게 하면 되는지요.
많은 조언 부탁 드립니다.
그럼 모든분들 오늘도 즐거운 하루가 되시길....
|