Показать сообщение отдельно
  #21  
Старый 18.03.2011, 18:57
Аватар для ALexandr555
ALexandr555 ALexandr555 вне форума
Специалист
 
Регистрация: 09.10.2010
Адрес: Тольятти
Сообщения: 803
Версия Delphi: Delphi 7
Репутация: 2064
По умолчанию

хм я пока делаю лишь простую рисовку без вссяких прямых линий
Код:
  VScreen.Canvas.MoveTo(X, Y);
  ClientSocket1.Socket.SendText('movet¶'+IntToStr(X)+'='+IntToStr(Y));
PaintBox1Paint(nil);
при нажатии мышки на паинтбоксе
Код:
VScreen.Canvas.LineTo(X, Y);
      ClientSocket1.Socket.SendText('linet¶'+IntToStr(X)+'='+IntToStr(Y));
      PaintBox1Paint(nil);
это при ведении нажатой мышки по паинт бокусу, мы рисуем и отправляем человеку второму
и при получении такого пакета идет отрисовка вырезаются из него координаты и отрисовываем,
тоесть выясняется что это нажатие или ведение мышки, и рисуется
а и сам VScreen
Код:
  VScreen := TBitmap.Create;
  VScreen.Width:=PaintBox1.ClientWidth;
  VScreen.Height:=PaintBox1.ClientHeight;
  VScreen.Canvas.Pen.Color := clBlack;
  VScreen.Canvas.Pen.Width := 5;
Ответить с цитированием