虫眼鏡拡大範囲の中心を示します。
Center は、TPointF 値です。 Center に、X および Y の座標と一緒に TPointF 値を割り当てるか、次のように PointF 関数を使用します:
MagnifyEffect1.Center := PointF(0, 0);
Center が明示的に設定されていない場合、[150,150] に等しいと見なされます。
procedure TForm1.FormShow(Sender: TObject);
var
i : integer ;
t : TComponent ;
begin
for i := 1 to 10 do begin
t := FindComponent('MagnifyEffect'+IntToStr(i));
if (t <> nil) then
TMagnifyEffect(t).Center := PointF(30,30) ;
end;
end;
procedure TForm1.TrackBar1Change(Sender: TObject);
var
i : integer ;
t : TComponent ;
v : Single ;
begin
v := TrackBar1.Value ;
for i := 1 to 10 do begin
t := FindComponent('MagnifyEffect'+IntToStr(i));
if (t <> nil) then
TMagnifyEffect(t).Radius := v ;
end;
end;