Мышь пропала. Временно.

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8090
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 29 раз
Поблагодарили: 98 раз

Мышь пропала. Временно.

Сообщение Игорь Столяров »

Привет всем !

Приложение собранное в C10 (разные релизы).
Эпизодически наблюдаю эффект, когда в POPUP меню (и нигде более)
пропадает курсор мышки. Закрываешь окно, открываешь заново - появляется.
Сначала думал, что глюк драйверов на конкретном компьютере, но потом
увидел то же самое на разных компьютерах ... :(

Проблема, в общем-то, небольшая и некритичная ... кто-нибудь видел такое ?
Хотелось понять с чем это может быть связано ....
Make Clarion Great Again ! 😎
gopstop2007
Полимат
Сообщения: 1830
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 28 раз
Поблагодарили: 10 раз

Мышь пропала. Временно.

Сообщение gopstop2007 »

компьютеры то разные, а виндовс на них? не наблюдал такого пока еще в С10, а скрина нельзя?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8090
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 29 раз
Поблагодарили: 98 раз

Мышь пропала. Временно.

Сообщение Игорь Столяров »

Везде Win7/10, понятно, что не эталонные, везде всего понаставлено ...
На скрине тоже самое POPUP меню, только без курсора мышки.
Полезной информации столько же, как на фотографии вакуума ... :)
Make Clarion Great Again ! 😎
Ал
✯ Ветеран ✯
Сообщения: 1040
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Поблагодарили: 1 раз

Мышь пропала. Временно.

Сообщение Ал »

Привет! Там случайно не переопределяется курсор? Типа - переопределили, а он такой тонкий, что не видно его или вообще CURSOR(CURSOR:NONE)))
ну а вообще - в "сомнительных" местах принудительно поставить вывод нужного курсора "для гарантии" и забыть?

ps тут пример через winapi http://forum.clarionlife.net/phpbb/view ... f=1&t=3549
pss а в программе случайно нет набора dll c курсорами, которые вызываются в меню и которые не прилинкованы к основному exe и видимо не видны станут?
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8090
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 29 раз
Поблагодарили: 98 раз

Мышь пропала. Временно.

Сообщение Игорь Столяров »

Ал писал(а): pss а в программе случайно нет набора dll c курсорами
Нет. Я свое в детский сад давно и честно отходил. Поэтому игры со сменами курсоров мне ни к чему ... ;)
Есть смутное подозрение, что это действительно связано с какими-то переключениями курсоров, может быть классах ABC ...
Визуализация эффекта чем-то похожа на фокус: открывается POPUP меню и если несколько раз "потереть" мышкой
пункты меню вверх-вниз - то курсор исчезает. Но специально поймать не получается, это как-то иногда происходит. :(
Спасибо - попробую поискать "Setcursor" ...
Make Clarion Great Again ! 😎
Ал
✯ Ветеран ✯
Сообщения: 1040
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Поблагодарили: 1 раз

Мышь пропала. Временно.

Сообщение Ал »

да, может выключает просто SETCURSOR
ну а про "потереть" - может регион где скрытый или еще чего и там гасится?
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8090
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 29 раз
Поблагодарили: 98 раз

Мышь пропала. Временно.

Сообщение Игорь Столяров »

Регионов нет .... Но есть процедуры, которые работают в фоне (по таймеру из AppFrame), в т.ч. и с вызовом методов ABC.
Попробую поискать там (и в своем коде тоже) setcursor.
Make Clarion Great Again ! 😎
kreator
✯ Ветеран ✯
Сообщения: 5190
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Мышь пропала. Временно.

Сообщение kreator »

По-моему, уже обсуждали эффект пропажи мыши. Мы обнаружили эффект пропадания при наборе текста в поле типа TEXT, причём происходит пропажа на каком-нибудь сотом символе. Нашли причину - Punto Switcher. С ним есть эффект, без него нет. Вот в попап-меню не замечали.
We are hard at work… for you. :)
kreator
✯ Ветеран ✯
Сообщения: 5190
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Мышь пропала. Временно.

Сообщение kreator »

Мы наблюдали такой эффект при вводе в поле TEXT. Нашли причину - Punto Switcher. С ним есть пропадание, без него нет. Но в попап меню не наблюдали.
We are hard at work… for you. :)
Ответить