36 / 0 / 1
Регистрация: 18.03.2015
Сообщений: 122
|
||||||
1 | ||||||
Передвижение фигуры при клике на область внутри фигуры12.07.2016, 02:46. Просмотров 1376. Ответов 5
Метки нет Все метки)
(
Есть прямоугольник 100 на 50.
При удерживании мышки фигура передвигается как карта в пасьянсе. При отпуске фиксируется. Хотел бы чтоб кто-то подтолкнул к решению (а потом уже код ![]() Еще лучше ткнуть в ошибку. Толком не понял делать через move или down и как сделать чтобы после передвижения мув прекратился до следующего щелчка по фигуре. И почему при запуске мув работает сразу? в начале надо бы сунуть диапазон
0
|
|
12.07.2016, 02:46 | |
Программа вычисления местонахождения точки относительно фигуры (лежит ли точка внутри, на контуре или вне фигуры)
Передвижение фигуры по экрану |
|
1462 / 1170 / 551
Регистрация: 08.01.2012
Сообщений: 4,512
|
|
12.07.2016, 04:30 | 2 |
патаму чта
меняется независимо от
и что делает begin на 9-й строке, почему он не на 11-й?
0
|
36 / 0 / 1
Регистрация: 18.03.2015
Сообщений: 122
|
|
12.07.2016, 06:57 [ТС] | 3 |
Бррр... Да у меня там вообще ошибка на ошибке...
Фигура не имеет своих координат... Программу где используются мышиные процедуры вообще пишу второй раз... Цикл должен вроде быть: маусдаун - жмем проверка равна ли мышка координатам внутри фигуры если равна то clear - стираем экран маусмув - двигаем мышь при этом рисуется фигура при прикращении нажатия координаты фигуры записываются соответственно должно быть 2 описания - клик и мув обработчик mousemove должен быть в mousedown... а клик в основном цикле но как код написать не могу сообразить, и как должно условие нахождения курсора над фигурой тоже
0
|
Модератор
62498 / 46688 / 32180
Регистрация: 18.05.2008
Сообщений: 112,951
|
||||||
12.07.2016, 10:44 | 4 | |||||
![]() Решение
1
|
36 / 0 / 1
Регистрация: 18.03.2015
Сообщений: 122
|
|
13.07.2016, 06:30 [ТС] | 5 |
А для 7 строчки через for сделать нельзя?
Добавлено через 27 минут Ну это так просто как вариант...
0
|
Модератор
62498 / 46688 / 32180
Регистрация: 18.05.2008
Сообщений: 112,951
|
|
13.07.2016, 07:18 | 6 |
А при чем здесь цикл for, если рассматриваем условие попадания курсора в прямоугольник?
0
|
13.07.2016, 07:18 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Передвижение фигуры ± вниз и вправо Передвижение фигуры с нажатием мыши
Наложить чертёж плоской фигуры на проекцию этой фигуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |