SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003192SAS.Планета[All Projects] Багpublic06-03-2017 14:5828-03-2017 11:35
Reporterleremin 
Assigned To 
PrioritynormalSeveritytweakReproducibilityalways
StatusconfirmedResolutionopen 
PlatformWindowsOS7OS VersionProfessional
Product Version160707 
Target Version40xxxxFixed in Version 
Summary0003192: Отличается поведение скроллинга с левой и правой кнопками мыши
DescriptionПри скроллинге с правой кнопкой мыши (например, при измерении расстояния) при уходе курсора за пределы окна - скроллинг не идет до тех пор, пока курсор не вернется в окно.

Также, если отпустить правую кнопку мыши за пределами окна, то скроллинг продолжится когда курсор окажется в окне, и для завершения скроллинга требуется еще раз нажать ПКМ.

Было бы удобнее, если бы поведения скроллинга в этом режиме полностью совпадало бы с поведением при нажатой левой кнопкой мыши (обычный режим).
Steps To Reproduce1) Ctrl-L
2) Нажать и не отпускать правую кнопку мыши
3) Увести курсор за пределы окна
4) Отпустить кнопку
5) Вернуть курсор в окно
Additional InformationЯ даже не знаю баг это или фича. Но поведение обычного скроллинга с левой кнопкой кажется более логичным и удобным.
TagsNo tags attached.
Attached Files

- Relationships

-  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 (2110x), vdemidov (9x), Nebelyng (1x), leremin (9x), Garl (2x), bk99 (1x)
Total Views 2132
Last View 24-11-2024 15:19

- 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



Copyright © 2007 - 2024 SAS.Planet Team