기존 그림을 전체 삭제 하려면?
삭제한다기 보다
흰색으로 전체에 사각형을 그리면 되죠
Image1->Canvas->Brush->Color=clWhite;
Image1->Canvas->Brush->Style=bsSolid;
Image1->Canvas->Pen->Color=clWhite;
Image1->Canvas->Pen->Style=psSolid;
Image1->Canvas->Rectangle(0,0,Image1->Width,Image1->Height);
//Bursh나 Pen의 Color나 Style을 원하는 대로 바꿔서...
Image1->Canvas->Rectangle(sqrPoint[0].x, sqrPoint[0].y, sqrPoint[1].x,sqrPoint[1].y);
그럼..
왕초보 님이 쓰신 글 :
: 폼에 이미지를 올려놓고
:
: 이미지 위에 사각형 그림을 그릴려고 합니다.
: Image1->Canvas->Rectangle(sqrPoint[0].x, sqrPoint[0].y, sqrPoint[1].x,sqrPoint[1].y);
:
: 문제는
: 먼저 있는 그림은 지우고
: 다시 그리려고 하는데
:
: 마우스 드래그가 끝난후 up 할때 기존 내용 지우고 지금것으로 업데이트 하고 싶습니다.
:
: 마우스로 그림은 그려지는데 기존것을 어떻게 지워야 하는지 모르겠습니다.
|