ex1.pp 631 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. Program ex1;
  2. { Program to demonstrate TRect.Empty }
  3. Uses objects;
  4. Var ARect,BRect : TRect;
  5. P : TPoint;
  6. begin
  7. With ARect.A do
  8. begin
  9. X:=10;
  10. Y:=10;
  11. end;
  12. With ARect.B do
  13. begin
  14. X:=20;
  15. Y:=20;
  16. end;
  17. { Offset B by (5,5) }
  18. With BRect.A do
  19. begin
  20. X:=15;
  21. Y:=15;
  22. end;
  23. With BRect.B do
  24. begin
  25. X:=25;
  26. Y:=25;
  27. end;
  28. { Point }
  29. With P do
  30. begin
  31. X:=15;
  32. Y:=15;
  33. end;
  34. Writeln ('A empty : ',ARect.Empty);
  35. Writeln ('B empty : ',BRect.Empty);
  36. Writeln ('A Equals B : ',ARect.Equals(BRect));
  37. Writeln ('A Contains (15,15) : ',ARect.Contains(P));
  38. end.