DB
Size: a a a
DB
DB
DB
FT
DB
DB
DB
VA
FT
AF
procedure TViewPlaceThumb.ImgStartDrag(Sender: TObject; var DragObject: TDragObject);
var
Bmp: Vcl.Graphics.TBitmap;
SenderAs: TMakhImage;
begin
SenderAs := (Sender as TMakhImage);
try
Bmp := Vcl.Graphics.TBitmap.Create;
Bmp.Width := SenderAs.Width;
Bmp.Height := SenderAs.Height;
Bmp.Canvas.CopyRect(Bmp.Canvas.ClipRect, SenderAs.Canvas, Bmp.Canvas.ClipRect);
DragObject := TCustomDragObject.Create(SenderAs, Bmp, SenderAs.Tag, Self.OwnerForm.Handle);
DragObject.AlwaysShowDragImages := True;
except
On E: EInvalidOperation do
begin
FreeAndNil(Bmp);
DragObject := nil;
FDragObject := nil;
Exit;
end;
end;
FDragObject := DragObject;
end;
AF
AF
AZ
VI
VI
DB
AS
AZ
VI