View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003192 | SAS.Планета | Баг / 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 | 45xxxx | ||||
| Summary | 0003192: Отличается поведение скроллинга с левой и правой кнопками мыши | ||||
| Description | При скроллинге с правой кнопкой мыши (например, при измерении расстояния) при уходе курсора за пределы окна - скроллинг не идет до тех пор, пока курсор не вернется в окно. Также, если отпустить правую кнопку мыши за пределами окна, то скроллинг продолжится когда курсор окажется в окне, и для завершения скроллинга требуется еще раз нажать ПКМ. Было бы удобнее, если бы поведения скроллинга в этом режиме полностью совпадало бы с поведением при нажатой левой кнопкой мыши (обычный режим). | ||||
| Steps To Reproduce | 1) Ctrl-L 2) Нажать и не отпускать правую кнопку мыши 3) Увести курсор за пределы окна 4) Отпустить кнопку 5) Вернуть курсор в окно | ||||
| Additional Information | Я даже не знаю баг это или фича. Но поведение обычного скроллинга с левой кнопкой кажется более логичным и удобным. | ||||
| Tags | No tags attached. | ||||
|
|
Да, есть такое. Особенности обработки мыши то ли используемых компонентов, то ли делфи, то ли вообще винды. Если нажата правая кнопка мыши и указатель уходит за границы окна мы перестаем получать информацию о ее состоянии. А вот если нажата левая, то продолжаем. |
|
|
А если SetCapture(handle) в MouseDown использовать и ReleaseCapture() в MouseUp? Вроде работает. |
|
|
Сделайте пул реквест с исправлениями и посмотрим. ЗЫЖ Выглядит очень похоже на то что нужно. Ждем пул реквеста. Я думаю, многие будут благодарны. |
| 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 |