Вы не можете получить информацию, которая была бы значимой для вас. Я понимаю, что вы пытаетесь достичь, и да, вы правы, что полосы прокрутки имеют некоторую черную магию в том, что если вы начнете перетаскивание, он будет продолжать прокручиваться, даже если мышь находится вне зоны действия игрока .
Я провел несколько тестов, пытаясь прислушиваться к событиям, и пришел с пустыми руками. Игрок сам должен их получить, но в любом случае я не могу его найти.
Итак, я подумал о создании более или менее скрытого компонента прокрутки (или набора из них), который бы захватывал щелчок и запускал событие перетаскивания. Немного взломать, но крутая идея ...
Затем вы можете опрашивать текущую позицию прокрутки, чтобы угадать, где находится мышь (за пределами окна), с набором горизонтальных и вертикальных скроллеров. Вы МОЖЕТЕ сделать это, однако возникает проблема, что значения положения скроллера будут иметь максимальные пределы в зависимости от их собственного размера. Это означает, что у вас останутся пробелы в том, где находится мышь. Таким образом, вы можете узнать, как далеко вверх или вниз мышь Y расположена на экране, даже если она находится далеко за пределами левого или правого (ось X) приложения (я был на втором мониторе, например), НО вы будете не знаю, где он находится на оси X, и вы будете знать только Y, поскольку он относится к размеру приложения (не выше или ниже, где он существует на экране в другом месте).
Вот изображение того, что вы можете захватить с помощью этого трюка / хака:
![enter image description here](https://i.stack.imgur.com/UWTXM.jpg)
Так что да, вы можете использовать метод опроса, как я описал, но вы получите только эти координаты.
В конечном счете, это не очень полезно, потому что вам нужно расширить границы прямоугольника прокрутки (или приложения), чтобы полностью зафиксировать, где находится мышь - таким образом, вы бы расширили его до полного размера экрана и могли просто используйте нормальные события. Это особенно верно для отрицательных границ (слева или над приложением).
Что я не пробовал, так это создание большого контейнера, расположенного за пределами главного окна приложения, и применение к нему скроллера. Если бы вы сделали это, вы могли бы потенциально заставить это работать:
![enter image description here](https://i.stack.imgur.com/8TwPz.jpg)
Это была интересная концепция, умная - определенно не поддерживаемая функциональность. : P ~