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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.10.2010, 17:24   #1
_PROGRAMM_
Участник клуба
 
Аватар для _PROGRAMM_
 
Регистрация: 30.07.2009
Сообщений: 1,603
По умолчанию Изменить положение курсора в OnMouseMove

Приветствую всех форумчан. Я делаю одно приложение, в котором надо при движении мыши узнать координаты, на которые она передвинулась и вернуть обратно. Мышь должна, как бы возвращатся на место после каждого события OnMouseMove. В играх от первого лица есть подобная "фишка". Извиняюсь, Я с таким вопросом ни разу не сталкивался. SetCursorPos(500,500) не помогает.

В мире нет вечных двигателей, зато есть вечные тормоза...

Блог
_PROGRAMM_ вне форума Ответить с цитированием
Старый 16.10.2010, 18:03   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
В играх от первого лица есть подобная "фишка".
Это где? Никогда такого не видел...
Если я повернул мышкой камеру (обрати внимание не курсор мышки изменил позицию а камера изменила угол вида) то назад меня ставить программа не должна.
представяешь такую как в контре - это ж головой не повертишь, и вперед и только вперед
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.10.2010, 18:12   #3
_PROGRAMM_
Участник клуба
 
Аватар для _PROGRAMM_
 
Регистрация: 30.07.2009
Сообщений: 1,603
По умолчанию

Цитата:
Это где? Никогда такого не видел...
Я видел такую штуку, когда какую-то игру свернул. Курсор стоял в центре и при движении мышью менял свою позицию, потом бысто возвращался в центер.
Цитата:
Если я повернул мышкой камеру (обрати внимание не курсор мышки изменил позицию а камера изменила угол вида) то назад меня ставить программа не должна.
представяешь такую как в контре - это ж головой не повертишь, и вперед и только вперед
Мышка стоит в центре, а изображение просто меняется(Я так думаю)
Наверное я не так представил алгоритм. Объясню, что я хочу. У меня есть длинное изображение(понарама), и при движении мышки(она должна быть не видима) оно двигается и создает эффект вращения головой. Надо организовать как в игре.
Вот еще. при клике мышкой по Button(onClick) она меняет координаты, а в OnMouseMove нет.

В мире нет вечных двигателей, зато есть вечные тормоза...

Блог
_PROGRAMM_ вне форума Ответить с цитированием
Старый 17.10.2010, 16:55   #4
_PROGRAMM_
Участник клуба
 
Аватар для _PROGRAMM_
 
Регистрация: 30.07.2009
Сообщений: 1,603
По умолчанию

Решил проблему таймером.
Интересно получилось.

В мире нет вечных двигателей, зато есть вечные тормоза...

Блог
_PROGRAMM_ вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Положение курсора Sanek_ntsk Общие вопросы Delphi 6 09.01.2010 11:11
Как изменить маску курсора в TP -=LD=- Паскаль, Turbo Pascal, PascalABC.NET 6 02.12.2009 15:08
Положение курсора в RichEdit Utkin Компоненты Delphi 5 09.02.2009 10:48
Положение курсора в Memo vvaassiill Помощь студентам 4 31.05.2007 05:09
положение курсора mishel Общие вопросы Delphi 9 30.01.2007 21:37