|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.11.2008, 15:07 | #1 |
Форумчанин
Регистрация: 27.11.2008
Сообщений: 137
|
работа с CANVAS
я ток начал работать с CANVAS, для начало мне нужно создать небольшой круг и при нажатии кнопки "вверх"- кружок двигался бы вверх. Но так как я CANVAS вообще не знаю, я даже начать не могу (((
Подскажите пожалуста с чего начинать работу на конве и по возможности опишите как создать круг и при нажатии кнопки "вверх" заставить его двигаться |
29.11.2008, 17:27 | #2 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 214
|
Можно нарисовать круг в канве формы в процедуре OnPaint
Form1.Canvas.Ellipse(X1,Y1,X2,Y2); Это рисует элипс в прямоугольнике, где x1,y1 - координата верхнего левого угла, а x2,y2 - координата нижнего правого угла. Можно получить квадрат, следовательно на форме будет круг. Если задать св-во Form1.Canvas.Pen.Mode равным pmNotXor и нарисовать круг по тем же координатам, то круг сотрется. Кнопка вверх - 38 Кнопка вниз - 40 |
29.11.2008, 23:09 | #3 |
Форумчанин
Регистрация: 27.11.2008
Сообщений: 137
|
большое спасибо
|
30.11.2008, 00:07 | #4 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
Не нужно магии. кнопка вверх: VK_UP. кнопка вниз: VK_DOWN
|
30.11.2008, 00:46 | #5 |
Пользователь
Регистрация: 16.11.2008
Сообщений: 21
|
Посмотри прогу
УВЕРЕН поможет
|
30.11.2008, 10:12 | #6 |
Форумчанин
Регистрация: 27.11.2008
Сообщений: 137
|
Summerrain Крутая прога!!! Внатуре помогла!!! Спасибо
|
30.11.2008, 22:18 | #7 |
Пользователь
Регистрация: 16.11.2008
Сообщений: 21
|
Нет проблем обращайся если что )))
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос с canvas | Манжосов Денис :) | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 7 | 09.03.2009 23:09 |
StringGrid Canvas | Djaconda | Общие вопросы Delphi | 4 | 21.10.2008 23:27 |
Canvas.Polygon | Sibedir | Общие вопросы Delphi | 2 | 18.01.2008 14:36 |
Canvas | Zven | Общие вопросы Delphi | 9 | 06.12.2007 10:40 |
Canvas (Канва) - заливка фигуры произвольной формы | Albenous | Общие вопросы Delphi | 13 | 24.02.2007 13:21 |