Страница 1 из 1
Мышь пропала. Временно.
Добавлено: 09 Февраль 2016, 17:24
Игорь Столяров
Привет всем !
Приложение собранное в C10 (разные релизы).
Эпизодически наблюдаю эффект, когда в POPUP меню (и нигде более)
пропадает курсор мышки. Закрываешь окно, открываешь заново - появляется.
Сначала думал, что глюк драйверов на конкретном компьютере, но потом
увидел то же самое на разных компьютерах ...
Проблема, в общем-то, небольшая и некритичная ... кто-нибудь видел такое ?
Хотелось понять с чем это может быть связано ....
Мышь пропала. Временно.
Добавлено: 09 Февраль 2016, 18:17
gopstop2007
компьютеры то разные, а виндовс на них? не наблюдал такого пока еще в С10, а скрина нельзя?
Мышь пропала. Временно.
Добавлено: 09 Февраль 2016, 18:34
Игорь Столяров
Везде Win7/10, понятно, что не эталонные, везде всего понаставлено ...
На скрине тоже самое POPUP меню, только без курсора мышки.
Полезной информации столько же, как на фотографии вакуума ...

Мышь пропала. Временно.
Добавлено: 09 Февраль 2016, 19:10
Ал
Привет! Там случайно не переопределяется курсор? Типа - переопределили, а он такой тонкий, что не видно его или вообще CURSOR(CURSOR:NONE)))
ну а вообще - в "сомнительных" местах принудительно поставить вывод нужного курсора "для гарантии" и забыть?
ps тут пример через winapi
http://forum.clarionlife.net/phpbb/view ... f=1&t=3549
pss а в программе случайно нет набора dll c курсорами, которые вызываются в меню и которые не прилинкованы к основному exe и видимо не видны станут?
Мышь пропала. Временно.
Добавлено: 09 Февраль 2016, 20:11
Игорь Столяров
Ал писал(а): pss а в программе случайно нет набора dll c курсорами
Нет. Я свое в детский сад давно и честно отходил. Поэтому игры со сменами курсоров мне ни к чему ...

Есть смутное подозрение, что это действительно связано с какими-то переключениями курсоров, может быть классах ABC ...
Визуализация эффекта чем-то похожа на фокус: открывается POPUP меню и если несколько раз "потереть" мышкой
пункты меню вверх-вниз - то курсор исчезает. Но специально поймать не получается, это как-то иногда происходит.

Спасибо - попробую поискать "Setcursor" ...
Мышь пропала. Временно.
Добавлено: 09 Февраль 2016, 20:16
Ал
да, может выключает просто SETCURSOR
ну а про "потереть" - может регион где скрытый или еще чего и там гасится?
Мышь пропала. Временно.
Добавлено: 09 Февраль 2016, 20:20
Игорь Столяров
Регионов нет .... Но есть процедуры, которые работают в фоне (по таймеру из AppFrame), в т.ч. и с вызовом методов ABC.
Попробую поискать там (и в своем коде тоже) setcursor.
Мышь пропала. Временно.
Добавлено: 11 Февраль 2016, 14:40
kreator
По-моему, уже обсуждали эффект пропажи мыши. Мы обнаружили эффект пропадания при наборе текста в поле типа TEXT, причём происходит пропажа на каком-нибудь сотом символе. Нашли причину - Punto Switcher. С ним есть эффект, без него нет. Вот в попап-меню не замечали.
Мышь пропала. Временно.
Добавлено: 11 Февраль 2016, 14:44
kreator
Мы наблюдали такой эффект при вводе в поле TEXT. Нашли причину - Punto Switcher. С ним есть пропадание, без него нет. Но в попап меню не наблюдали.