|
안녕하세요
이미지위에 마우스 좌측을 눌러 움직이면 그림을 그리도록 하였습니다
근데 이미지 위에 그려지는 것이 아니라 엉뚱한 위치에 그려지네요
Form 0,0좌표를 기준으로 그리고 잇는 거 같은데 어떻게 하면 해결이 될까요 ??
이상현상은 첨부파일로 올렸습니다.
초보자 입니다 쉬운 설명 부탁드릴께요 ^^
void __fastcall TForm1::Image1MouseMove(TObject *Sender, TShiftState Shift,
int X, int Y)
{
if (Shift.Contains(ssLeft))
{
Canvas->LineTo(X, Y);
}
Image1->Canvas->Pen->Color=clWhite;
Image1->Canvas->Pen->Width=1;
Image1->Canvas->MoveTo(10,Y);
Image1->Canvas->LineTo(10,Y);
|