LineTo (C++)

From RAD Studio Code Examples
Jump to: navigation, search

Description

The following code draws a line from the upper-left corner of a form to the mouse position when the mouse is moved, creating a rubberband effect.

Code

void __fastcall TForm1::FormMouseMove(TObject *Sender, TShiftState Shift, int X, int Y)
{
  /* first call FillRect to paint the surface of the form.
  this removes any previously drawn lines (and anything else!) */
  Canvas->FillRect(ClientRect);
  Canvas->MoveTo(0, 0);
  Canvas->LineTo(X, Y);
}

Uses