ex5.pp 621 B

12345678910111213141516171819202122232425262728293031
  1. Program Example5;
  2. { Program to demonstrate the HideMouse function. }
  3. Uses mouse;
  4. Var
  5. Event : TMouseEvent;
  6. Visible: Boolean;
  7. begin
  8. InitMouse;
  9. ShowMouse;
  10. Visible:=True;
  11. Writeln('Press left mouse button to hide/show, right button quits');
  12. Repeat
  13. GetMouseEvent(Event);
  14. With Event do
  15. If (Buttons=MouseLeftbutton) and
  16. (Action=MouseActionDown) then
  17. begin
  18. If Visible then
  19. HideMouse
  20. else
  21. ShowMouse;
  22. Visible:=Not Visible;
  23. end;
  24. Until (Event.Buttons=MouseRightButton) and
  25. (Event.Action=MouseActionDown);
  26. DoneMouse;
  27. end.