Страница 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. С ним есть пропадание, без него нет. Но в попап меню не наблюдали.