Так определяется какая кнопка была нажата:
Код:
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
case Button of
mbLeft: ; //нажата левая кнопка
mbRight: ; //правая
mbMiddle: ;//средняя
end;
end;
Очистка канвы, в данном случае формы
Код:
PatBlt(Form1.Canvas.Handle, 0, 0, Form1.ClientWidth, Form1.ClientHeight, Form1.Color);