Keep receiving mouse wheel events in case of dragging outside of window boundaries
Currently, the UIElement under the mouse will receive the mouse wheel events, but perhaps also the keyboard events. This is wrong, the dragged element should receive it first if it exists.
OK with 56cdc3276083d444985f5ecbf65e83df7fb70568 as long as mouse stays in window
But with Windows, when dragging a widget outside of the windows, WM_MOUSEWHEEL is not received anymore...
Visual studio or the Chrome browser don't manage to do that, nor firefox. Neither Voxengo, Nova EQ, or EQuick. (EDIT: but we will, lol)
Possible with low-level mouse hook
Needs a bit of testing, seems dangerous
Fixed in v12.8.2, quite ugly
1074b57a53d5ad4c9e9ea5ad069f980daa95b92b
Reopened, this is a bad idea when not needed, because it makes the mouse lag when the CPU is churning. This needs to be a Dplug options.
It is now a Dplug Option: https://github.com/AuburnSounds/Dplug/wiki/More-Options