|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.06.2015, 22:52 | #1 |
Пользователь
Регистрация: 18.05.2015
Сообщений: 14
|
Перемещение прямоугольников нарисованных на канве
Я хотел сделать перемещение прямоугольников нарисованных на канве методом повторного перерисовывания. Для этого я использовал функцию считывания координат курсора. Поскольку на моей канве фон белый, а прямоугольники желтые с черным ободком, я сделала проверку, считывая цвет пикселя с координатами курсора. Если курсор попал на желтый, нахожу координаты верхнего левого и нижнего правого углов прямоугольника и зарисовываю его белым прямоугольником. Далее я ничего не стал делать, так, как запустив уже сделанную часть я обнаружил, что при двойном клике ничего не происходит.
Поэтому я подозреваю, что сделал все слишком сложно и не правильно, подскажите правильный ответ: Вот код: Код C++ Код:
_____ Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 19.06.2015 в 12:02. |
18.06.2015, 23:35 | #2 |
Пользователь
Регистрация: 18.05.2015
Сообщений: 14
|
Какие ошибки я допустил?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Парабола на канве | Kapitan4ik | Помощь студентам | 9 | 08.02.2014 23:28 |
Окружность на канве | Utkin | Общие вопросы Delphi | 1 | 15.11.2013 18:11 |
Перемещение нарисованных фигур | AlexSirk | Общие вопросы .NET | 7 | 14.04.2013 15:20 |
цвета на канве | Juffin | Общие вопросы Delphi | 3 | 17.05.2009 21:57 |
поиск по канве | Bayazet | Мультимедиа в Delphi | 3 | 28.01.2009 14:52 |