Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2011, 19:28   #1
Victor1963
Пользователь
 
Регистрация: 27.02.2011
Сообщений: 31
По умолчанию Рисование мышкой

Я рисую фигуру мышью и хочу, чтобы фигура перемещалось по программе
Но получаеться, после запуска программы, могу нарисовать фигуру, а пе-
ремищение не происходит.

Код:

type
TForm1=class(TForm)
.......
procedure TForm1.Form1MouseDown(Sender:TObjec t; Button:TMouseButton;
Sfift:TShiftState; X,Y:Integer);
begin
Caption:=Format('Mouse in x=%d, y=%d',[x,y];
if ssShift in Shift then
Canvas.Pixels[x,y]:=clBlack;
end;
procedure TForm1.Form1Paint(Sender:TObject);
var
i:integer;
m:integer;
b:integer;
c:integer;
begin
for b:=0 to 50 do
begin
for m:=0 to 656 do
begin
for i:=1142 downto 0 do
c:=Canvas.Pixels[i,m];
if c=clBlack then
begin
Canvas.Pixels[i+10,m]:=clBlack;
Canvas.Pixels[i,m]:=clWhite;
end;
end;
end;
end;
Victor1963 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Картинка за мышкой quarty Общие вопросы Delphi 7 02.01.2011 16:03
Рисование мышкой vandrouny Win Api 1 03.10.2010 19:57
Перетаскивание мышкой Obey177 Общие вопросы Delphi 13 20.09.2010 11:10
Проблемка с мышкой. Терминатор Свободное общение 5 03.05.2009 23:17
Управление МЫШКОЙ!!! Рустам Помощь студентам 11 28.10.2007 12:15