View Issue Details

IDProjectCategoryView StatusLast Update
0003192SAS.ПланетаБаг / Bugpublic28-03-2017 11:35
Reporterleremin Assigned To 
PrioritynormalSeveritytweakReproducibilityalways
Status confirmedResolutionopen 
PlatformWindowsOS7OS VersionProfessional
Product Version160707 
Target Version45xxxx 
Summary0003192: Отличается поведение скроллинга с левой и правой кнопками мыши
DescriptionПри скроллинге с правой кнопкой мыши (например, при измерении расстояния) при уходе курсора за пределы окна - скроллинг не идет до тех пор, пока курсор не вернется в окно.

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

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

Activities

vdemidov

10-03-2017 17:31

manager   ~0017850

Да, есть такое. Особенности обработки мыши то ли используемых компонентов, то ли делфи, то ли вообще винды. Если нажата правая кнопка мыши и указатель уходит за границы окна мы перестаем получать информацию о ее состоянии. А вот если нажата левая, то продолжаем.

leremin

28-03-2017 11:23

reporter   ~0017866

А если SetCapture(handle) в MouseDown использовать и ReleaseCapture() в MouseUp? Вроде работает.

vdemidov

28-03-2017 11:33

manager   ~0017867

Last edited: 28-03-2017 11:35

Сделайте пул реквест с исправлениями и посмотрим.
ЗЫЖ Выглядит очень похоже на то что нужно. Ждем пул реквеста. Я думаю, многие будут благодарны.

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 => 45xxxx
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
08-08-2025 13:22 zed Category Баг => Баг / Bug