13,870
社区成员




//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
bool Drawing;
TPoint Origin;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormMouseDown(TObject *Sender, TMouseButton Button,
TShiftState Shift, int X, int Y)
{
Drawing=true;
Canvas->MoveTo(X,Y);
Origin=TPoint(X,Y); //修改成这样
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormMouseUp(TObject *Sender, TMouseButton Button,
TShiftState Shift, int X, int Y)
{
Canvas->MoveTo(Origin.x,Origin.y);
Canvas->LineTo(X,Y);
Drawing=false;
}
//---------------------------------------------------------------------------
//Origin=Piont(X,Y);
//改成这样:
Origin = TPoint(X,Y);