Вверх ↑
Этот топик читают: Гость
Ответов: 490
Рейтинг: 162
#1: 2012-02-17 15:49:48 ЛС | профиль | цитата
Здравствуйте. Вот уже час как бьюсь с компонентом MouseEvent.
Все никак не мог понять как работает точка скрыть-показать курсор.
Если при включенном (показанном) курсоре подать 1 перестает работать.
Возможно ошибка или специфика работы..? Вот пример.

on_off_kursor_m.sha

Сиcтема ХP
карма: 4

0
файлы: 1on_off_kursor_m.sha [1.1KB] [251]
Разработчик
Ответов: 26073
Рейтинг: 2122
#2: 2012-02-17 16:01:35 ЛС | профиль | цитата
Так работает WinAPI функция Винды -- http://www.tdoc.ru/c/programming/win32/win32-cursors-page26.html (перевод на русский)
Те, если внутренний счетчик равен (-1), то курсора нет, асли равен 0 (дефолтное значение) или больше, то есть. Каждое значение True увеличивает счетчик, каждаое False -- уменьшает. Я так понял, что если увеличивать/уменьшать значение (но не до -1), то курсор будет прыгать по экранам, если у тебя их больше одного.

Эта функция работает одинаково везде
карма: 22

0
Ответов: 490
Рейтинг: 162
#3: 2012-02-17 16:08:28 ЛС | профиль | цитата
А есть ли возможность узнать в каком состоянии внутренний счетчик находится..?
карма: 4

0
Разработчик
Ответов: 26073
Рейтинг: 2122
#4: 2012-02-17 16:20:49 ЛС | профиль | цитата
tig-rrr писал(а):
А есть ли возможность узнать в каком состоянии внутренний счетчик надодится..?

Это у нас не реализовано, пока только через IC можно
------------ Дoбавленo в 16.12:
Если подождешь немного, то попробую загнать событие в компонент
------------ Дoбавленo в 16.20:
Добавлено на SVN
карма: 22

1
Голосовали:tig-rrr
4
Сообщение
...
Прикрепленные файлы
(файлы не залиты)