![]() |
|
#2
|
|||
|
|||
![]() Код:
type TForm1 = class(TForm) procedure FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); procedure FormMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; X1,Y1 : Integer; bmp : tbitmap; implementation {$R *.dfm} procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin x1:=X; y1:=Y; end; procedure TForm1.FormMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin form1.Canvas.CopyRect(rect(x1,y1,x,y),bmp.Canvas,Rect(0,0,64,37)); end; procedure TForm1.FormCreate(Sender: TObject); begin bmp := tbitmap.Create; bmp.LoadFromFile('e:\22.bmp'); end; end. Последний раз редактировалось Admin, 11.05.2009 в 15:13. |