Post №: 6331
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 21.12.12 18:45. Post subject: MON пишет: Locate32..
MON пишет:
quote:
Locate32 поменьше будет eclipse. ;) Когда-то давал ссылку на него. Если удалил вот ссылка на оффсайт
Ты мне лучше скриншот выложи где именно в Locate32 и при каких условиях пропадает курсор... Скачал версию Version 3.1.11.7100 - попробовал что-то запустить, вроде нормалёк всё - курсор показывается и меняется при смене раскладки...
Развве что если попробовать следующий сценарий:
Запускаем Locate32
Чего-нить там понабирать в поле ввода "Named"
Нажать кпноку "New Search"
После чего по видимому Locate пересоздает окно результатов поиска, по крайней мере оно подозрительно мерцает.... И судя по всему сбрасывает фокус ввода с Edit`а, в которое является дочерним для выпадающего списка ComboBox`а "Names"...
Ну и соответственно каретка прячется тут же автоматически Edit`ом.... Ты не это ли случаем имел ввиду?
Я так понял Windows2000 юзится? Можно кое чего еще помедитировать, я там использовал некоторые новые тире модные возможности, которые появились только в Windows XP, но это касалось только расширяемых возможностей Винды, и старая 2К просто должна была их игнорировать
и т.д.
Carc пишет:
quote:
Развве что если попробовать следующий сценарий: Запускаем Locate32 Чего-нить там понабирать в поле ввода "Named" Нажать кпноку "New Search" После чего по видимому Locate пересоздает окно результатов поиска, по крайней мере оно подозрительно мерцает.... И судя по всему сбрасывает фокус ввода с Edit`а, в которое является дочерним для выпадающего списка ComboBox`а "Names"...
Ну и соответственно каретка прячется тут же автоматически Edit`ом.... Ты не это ли случаем имел ввиду?
Да, текстовый курсор исчезает именно при начале поиска. Если Locate в исключениях у мапли, есть ощущение что при отображении результатов поиска, курсор на доли секунды пропадает. Но также благополучно появляется. Если же из исключений мапли убрать, после начала поиска не появляется ни цветной курсор мапли, ни текстовый системный. Как-то записывал и выкладывал ролик. Предусмотрительно не удалял. Выкладываю еще раз: ссылка
Post №: 6337
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 22.12.12 14:30. Post subject: MON пишет: Как-то з..
MON пишет:
quote:
Как-то записывал и выкладывал ролик. Предусмотрительно не удалял. Выкладываю еще раз: ссылка
У меня он запускается - но нифига не проигрывается, и вообще просто показывает пустое окно "DebugMode Wink Player" - пустое белое окно, ни фильмы, ни кнопок каких типа проиграть, остановить и.т.д.
Posted: 22.12.12 16:46. Post subject: Carc пишет: У меня о..
Carc пишет:
quote:
У меня он запускается - но нифига не проигрывается, и вообще просто показывает пустое окно "DebugMode Wink Player" - пустое белое окно, ни фильмы, ни кнопок каких типа проиграть, остановить и.т.д.
ОСь какая? Передавал не раз, у кого на winXP никогда wink-a не было, все проигрывалось. Попробовал запустить в VMware c XP - все показывает.
Post №: 6342
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 22.12.12 17:19. Post subject: MON пишет: Батенька..
MON пишет:
quote:
Батенька, вы меня разочаровываете. ;)) Ладно, в крайнем случае, запишу на днях в swf.
Чем? 1) в MD5 в определенном случае добавить соль, и что будет? 2) Какая разница? exe ни черта не играет. Не проще ли было выложить в SWF формате и не мучаться с exe-шников?
Post №: 6345
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 23.12.12 22:02. Post subject: MON пишет: в swf-фо..
MON пишет:
quote:
в swf-формате Удобнее открыть через htm-страничку, т.к. она установит нужный размер.
Спасибо! Только я не уловил, когда пропадает курсор ты что нить нажимаешь? "Новый поиск", "Найти", тот же Enter?
Или курсор все-таки пропадает прямо по ходу набора? Можно попробовать собрать кастомную AmlMaple.DLL, которая будет проверять в чем она работает и работать с locate32 несколько по другому.
Если ты проверишь, и все будет ОК. Тогда сделать релизный уже вариант...
Не совсем понятно, что именно может влиять на пропажу курсора. Ты случаем ли по ходу набора поисковой строки не меняешь раскладку? (через клавиатурное сочетание какой-нить Alt+Shift или Ctrl+Shift и.т.д.).
Posted: 23.12.12 23:29. Post subject: Carc пишет: Или курс..
Carc пишет:
quote:
Или курсор все-таки пропадает прямо по ходу набора?
Пропадает при наборе одной-двух букв. В настройках выбрана опция "Поиск по мере ввода", кнопкой "Найти" не пользуюсь.
Carc пишет:
quote:
Ты случаем ли по ходу набора поисковой строки не меняешь раскладку? (через клавиатурное сочетание какой-нить Alt+Shift или Ctrl+Shift и.т.д.).
Нет, да и зачем? Но эксперимент делал: после пропадания курсора менял раскладку и пробовал набрать букву. Курсор не восстанавливается.
Carc пишет:
quote:
Можно попробовать собрать кастомную AmlMaple.DLL, которая будет проверять в чем она работает и работать с locate32 несколько по другому. Если ты проверишь, и все будет ОК. Тогда сделать релизный уже вариант...
Я не против. Но имхо дело не только в locate. В eclipse похожая ситуация. Набираем допустим пару букв, вызываем окно с подсказками по Ctrl+Space. После закрытия окна курсор часто пропадает. Помогает только перемещение в другой контрол или окно и возврат назад. Т.е. я к тому, что этот алгоритм может оказаться полезным для ряда/всех программ.
Post №: 6346
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 24.12.12 00:23. Post subject: MON пишет: Пропадае..
MON пишет:
quote:
Пропадает при наборе одной-двух букв. В настройках выбрана опция "Поиск по мере ввода", кнопкой "Найти" не пользуюсь.
А можно чуток поподробнее... Там когда поиск стартует какая-то Ютюб начинает твориться в результатах поиска: чего-то мерцает, перерисовывается, колонки всяко разно рисуются....
Такое ощущение, что окно результатов поиска вполне возможно пересоздается. Или по крайней мере первый раз. В силу некоторых хитропопых особенностей Винды в конкретных версиях, это может приводить к перестановке фокуса ввода в окно результатов поиска (смотреть достославный флаг SWP_NOACTIVATE - если про него забыть, в конкретных виндах любопытное можно увидеть поведение).
Дык вот ты не обращал внимание. Курсор пропадает только при первом показе результатов поиска, или постоянно? Предположение мое: возможно результаты зовут SetWindosPos для манипулирования ресайзом без смещения, и вполне возможно без флага SWP_NOACTIVATE. В старых версиях винды это было более менее пофиг. В XP и не помню точно может и в 2К - отсутствие флага приводит к активизации окна. В 9х такого поведения не было, и все спокойно забывали флаг.
Дык вот скорее всего большой ресайз начинается, только при первых результатах. Дальше его скорее всего не должно быть (client area only). Соответственно отсюда и вопросы: если курсор пропадает только при первых результатах, то скорее всего предположение верно. Если пропадает постоянно, после появления результатов, но в процессе набора - то предположение не совсем в ту степь (может и совсем не в ту, или не совсем так).
Post №: 6347
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 24.12.12 00:27. Post subject: MON пишет: Я не про..
MON пишет:
quote:
Я не против. Но имхо дело не только в locate. В eclipse похожая ситуация. Набираем допустим пару букв, вызываем окно с подсказками по Ctrl+Space. После закрытия окна курсор часто пропадает. Помогает только перемещение в другой контрол или окно и возврат назад. Т.е. я к тому, что этот алгоритм может оказаться полезным для ряда/всех программ.
Да, ты прав. Я и сам такое видел. Иногда это ловится на DM_SETDEFID в диалогах, иногда иначе. Но то в диалогах, и только. В других окнах такое редко проявлялось. В этом вся и загвоздка. Некая бага, не бага - а особенность поведения есть. Но она проявляется совершенно непостоянно, и зависит от множества условий. Вот я и не могу до конца быть точно уверенным, в причинах... Разыскивается причина такого поведения.
Post №: 6348
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 24.12.12 14:46. Post subject: MON пишет: Можно по..
MON пишет:
quote:
Можно попробовать собрать кастомную AmlMaple.DLL, которая будет проверять в чем она работает и работать с locate32 несколько по другому. Если ты проверишь, и все будет ОК. Тогда сделать релизный уже вариант... Я не против.
Куда грузить апельсины бочками кастомную ДЛЛ? Напомни мыло. Вроде сделал - у меня заработало по крайней мере именно в локейт32...
Posted: 26.12.12 10:55. Post subject: Carc пишет: баг-фикс..
Carc пишет:
quote:
баг-фикс для locate32;
Работает! Спасибо. Locat-ом пользуюсь часто. Если вдруг чего угляжу, сообщу. А попробовать применить этот алгоритм для других программ не получится? В eclipse посмотрел, текстовый курсор пропадает.
All times are GMT
3 Hours. Hits today: 10
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no