var p:TPoint;
begin
p:=Point(Edit1.Left,Edit1.Top);
Windows.ClientToScreen(Edit1.Handle,p);
Windows.ScreenToClient(Form1.Handle,p);
ShowMessage(Format('%d %d',[P.X,P.Y]));
end
var p:TPoint;
begin
p:=Point(Edit1.Left,Edit1.Top);
Windows.ClientToScreen(Edit1.Handle,p);
Windows.ScreenToClient(Form1.Handle,p);
ShowMessage(Format('%d %d',[P.X,P.Y]));
end;
var p:TPoint;
begin
p:=Point(Edit1.Left,Edit1.Top);
Windows.ClientToScreen(Edit1.Handle,p);
Windows.ScreenToClient(Form1.Handle,p);
ShowMessage(Format('%d %d',[P.X,P.Y]));
end;