<< Click to Display Table of Contents >> TNGEnhMetafileFormat |
|
NGDropSource.Add(CF.ENHMETAFILE.Data(m))
.Execute;
NGDropTarget.Register(MyTargetPanel, procedure(C: TNGTargetContext)
var
m: TMetafile;
begin
m := TMetafile.Create;
try
if C.Accept(CF.ENHMETAFILE.Ref(m)) then
ShowMetafile(m);
finally
m.Free;
end;
end);
Moreover, special methods are declared for working with bitmap data, which can simplify code even more:
NGDropSource.AddEnhMetafile(m)
.Execute;
NGDropTarget.Register(MyTargetPanel, procedure(C: TNGTargetContext)
var
m: TMetafile;
begin
m := TMetafile.Create;
try
if C.AcceptEnhMetafile(m) then
ShowMetafile(m);
finally
m.Free;
end;
end);