![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 31.10.2007
Сообщений: 20
|
![]()
помогите понять что не так в листинге?
Суть: модуль для программы. должен снимать положение курсора и если он остановится то центрировать его(по центру экрана ставить). вроде все правильно но почемуто не работает=( листинг Код:
|
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Кстати есть класс Mouse.CursorPos - им удобнее.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 31.10.2007
Сообщений: 20
|
![]()
определяю сравнивая нынешнее положение с предыдущим.
надо именно с GetCursorPos(P); =( не пойму почему не пашет=( исходники. может кто поможет? привязана эта штука к батону3 Последний раз редактировалось Stilet; 12.05.2009 в 14:33. |
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Не пойму я твою задачу...
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 31.10.2007
Сообщений: 20
|
![]()
по нажатию клавиши вызывается цикл в котором проверяется положение мыши и если совпадают х и у текущие с предыдущими то происходит центрирование. осталось найти ошибку =(
|
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Допустим, а это что?
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 31.10.2007
Сообщений: 20
|
![]()
Задача короткая:
требуется добиться автоцентрирования курсора мыши при остановке движения мыши. Данное приложение должно выполнять свои функции в свернутом виде и не зависеть от событий onMouseMove и прочих. может кто нибудь подскажет свой вариант? а то я чегото уже туплю сильно. З.Ы. Stilet, там проверка против захождения за границы экрана. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 245
|
![]()
во первых Для того чтобы определить, что курсор мыши движется необходимо сравнивать его положение через некоторое незначительное время, например через 0.1с, а не с некоторым начальным фиксированым значением, как у вас.
Всякое безобразие должно быть единообразным. Тогда это называется порядком.
|
![]() |
![]() |
![]() |
#9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 31.10.2007
Сообщений: 20
|
![]()
спасибо за помощь =) нашел ошибку=)
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с работой COM порта на Delphi7 | sttauffen | Помощь студентам | 3 | 11.05.2009 15:02 |
нужна помощь с работой | IceAgainstIce | Общие вопросы Delphi | 1 | 19.11.2008 23:51 |
Проблемы с дипломной работой | HAMMAN | Помощь студентам | 3 | 16.05.2008 12:38 |