![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 940
|
![]()
Здравствуйте, помогите мне разобраться вот в чом...
Надо зделать плавное передвижение курсора, от начальной позиции, до точки, которая будет вводиться в программе, SetCursorPos сразу перемещает на данную точку, а как зделать плавное передвижение? |
![]() |
![]() |
![]() |
#2 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Попробуйте в цикле SetCursorPos между тиками цикла ставьте Апплик.Процессмессаджес.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 940
|
![]()
Так если в цыкле, то будет перемещаться сначало по Х, а потом по Y
В цыкле оно рывками и очень быстро перемещаеться, и к тому же как узнать, ведь цыкл может двигаться к число которое меньше начальной Х, там надо будет downto, а если больше to... Последний раз редактировалось W0LF; 12.01.2010 в 20:17. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
а вы делайте по прямой между двумя точками... формулу напомнить или сами найдете?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#5 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]() Цитата:
Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 940
|
![]()
Незнаю, все также гипер-рывками... ((
Цыкл проходит же почти мгновенно, вот из-за этого и резкое телепортирование курсора... Последний раз редактировалось W0LF; 12.01.2010 в 20:26. |
![]() |
![]() |
![]() |
#7 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Увеличьте 300 до 600 и проставьте Round
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 940
|
![]() |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
нехорошо конечно sleep-ы, лучше по таймеру сделайте...
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 940
|
![]()
raxp блогадарю, работает, перемещает плавно...
А как переместить например на точку 0;50 ? как введя точку на нее перемещать? Последний раз редактировалось W0LF; 12.01.2010 в 20:34. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передвижение фигур | rododendron | Общие вопросы C/C++ | 1 | 01.06.2009 20:38 |
Алгоритм (плавное увеличение) | BOBAH13 | Общие вопросы Delphi | 4 | 07.01.2009 20:01 |
Плавное появления формы | Claster | Помощь студентам | 4 | 12.11.2008 23:59 |
Передвижение формы | JIK | Помощь студентам | 2 | 12.07.2008 17:45 |
Плавное появление формы | HAMMAN | Общие вопросы Delphi | 3 | 15.05.2008 14:20 |