Anonymous | Login | Signup for a new account | 21-11-24 12:55 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0003192 | SAS.Планета | [All Projects] Баг | public | 06-03-2017 14:58 | 28-03-2017 11:35 | ||||||||
Reporter | leremin | ||||||||||||
Assigned To | |||||||||||||
Priority | normal | Severity | tweak | Reproducibility | always | ||||||||
Status | confirmed | Resolution | open | ||||||||||
Platform | Windows | OS | 7 | OS Version | Professional | ||||||||
Product Version | 160707 | ||||||||||||
Target Version | 40xxxx | Fixed in Version | |||||||||||
Summary | 0003192: Отличается поведение скроллинга с левой и правой кнопками мыши | ||||||||||||
Description | При скроллинге с правой кнопкой мыши (например, при измерении расстояния) при уходе курсора за пределы окна - скроллинг не идет до тех пор, пока курсор не вернется в окно. Также, если отпустить правую кнопку мыши за пределами окна, то скроллинг продолжится когда курсор окажется в окне, и для завершения скроллинга требуется еще раз нажать ПКМ. Было бы удобнее, если бы поведения скроллинга в этом режиме полностью совпадало бы с поведением при нажатой левой кнопкой мыши (обычный режим). | ||||||||||||
Steps To Reproduce | 1) Ctrl-L 2) Нажать и не отпускать правую кнопку мыши 3) Увести курсор за пределы окна 4) Отпустить кнопку 5) Вернуть курсор в окно | ||||||||||||
Additional Information | Я даже не знаю баг это или фича. Но поведение обычного скроллинга с левой кнопкой кажется более логичным и удобным. | ||||||||||||
Tags | No tags attached. | ||||||||||||
Attached Files | |||||||||||||
Notes | |
(0017850) vdemidov (manager) 10-03-2017 17:31 |
Да, есть такое. Особенности обработки мыши то ли используемых компонентов, то ли делфи, то ли вообще винды. Если нажата правая кнопка мыши и указатель уходит за границы окна мы перестаем получать информацию о ее состоянии. А вот если нажата левая, то продолжаем. |
(0017866) leremin (reporter) 28-03-2017 11:23 |
А если SetCapture(handle) в MouseDown использовать и ReleaseCapture() в MouseUp? Вроде работает. |
(0017867) vdemidov (manager) 28-03-2017 11:33 edited on: 28-03-2017 11:35 |
Сделайте пул реквест с исправлениями и посмотрим. ЗЫЖ Выглядит очень похоже на то что нужно. Ждем пул реквеста. Я думаю, многие будут благодарны. |
Users who viewed this issue | |
User List | Anonymous (2100x), vdemidov (9x), Nebelyng (1x), leremin (9x), Garl (2x), bk99 (1x) |
Total Views | 2122 |
Last View | 21-11-2024 12:55 |
Issue History | |||
Date Modified | Username | Field | Change |
06-03-2017 14:58 | leremin | New Issue | |
10-03-2017 17:29 | vdemidov | Status | new => confirmed |
10-03-2017 17:29 | vdemidov | Product Version | .Nightly => 160707 |
10-03-2017 17:29 | vdemidov | Target Version | => 40xxxx |
10-03-2017 17:31 | vdemidov | Note Added: 0017850 | |
28-03-2017 11:23 | leremin | Note Added: 0017866 | |
28-03-2017 11:33 | vdemidov | Note Added: 0017867 | |
28-03-2017 11:35 | vdemidov | Note Edited: 0017867 | View Revisions |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |