克隆 ImageEnView1 的图像到第二个 ImageEnView2

欢迎加入全网最大Delphi 技术交流群 682628230
procedure TForm1.ImageEnView1ViewChange(Sender: TObject; Change: Integer);

var

  Dest : TImageEnView;

begin

  if fUpdatingView then

    exit;



  if Sender = ImageEnView2 then

    Dest := ImageEnView1

  else

    Dest := ImageEnView2;



  fUpdatingView := True;

  Dest.LockUpdate();

  try

    Dest.Zoom := TImageEnView( Sender ).Zoom;

    Dest.SetViewXY( TImageEnView( Sender ).ViewX, TImageEnView( Sender ).ViewY );

  finally

    Dest.UnlockUpdate();

    fUpdatingView := False;

  end;

end;

 

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享