| Anonymous | Login | Signup for a new account | 25-10-25 23:49 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] Баг / Bug | 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 (2800x), vdemidov (9x), Nebelyng (1x), leremin (9x), Garl (2x), bk99 (1x) |
| Total Views | 2822 |
| Last View | 25-10-2025 23:49 |
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 |
| 08-08-2025 13:22 | zed | Category | Баг => Баг / Bug |
| My View | View Issues | Change Log | Roadmap | Search |
| Copyright © 2007 - 2025 SAS.Planet Team |