I used your code, tried with (and without) Hardware Acceleration, different screen resolutions, different skin positions (very top included), and the skin always responded properly.
EDIT:
I believe you have a transparent skin along the top edge of your screen that is interfering with the mouse detection of your test skin.
Unload all skins, except this test skin, and see if your problem disappears.
If you are running on older Intel integrated graphics and turn "on" hardware acceleration, there is a known issue with D2D and hardware acceleration. If so, attempt to update to the latest drivers for your chipset from Intel. That will solve the problem in many cases. Failing that, turn off hardware acceleration in the Settings dialog in Rainmeter.
Other than that I can not see your issue, so I can't make any other suggestion.
Interestingly, I've now noticed that the problem stops when I reduce the resolution from 2560x1440 at 125% DPI to a lower DPI or a lower resolution. The two combined seem to cause the issue. I'm not sure why. Updating my graphics card settings now. I also updated Windows 10 recently. We'll see if that helps.
eclectic-tech wrote: ↑November 21st, 2019, 4:09 amEDIT:
I believe you have a transparent skin along the top edge of your screen that is interfering with the mouse detection of your test skin.
Unload all skins, except this test skin, and see if your problem disappears.
This is the only skin running when demoing in the video, though. I wish it were that simple.
Also the problem doesn't occur when Override High DPI Scaling Behavior is turned on, but does occur when it is off (Default setting).
Cariboudjan wrote: ↑April 9th, 2020, 4:51 am
Did you try with a 2560x1440 monitor? Because this issue doesn't seem to occur at 1920x1080.
Resolution: 2560x1440
DPI scaling: 125%
Override DPI scaling: Off
I suspect it is due to your DPI scaling. Since on 100% the size of one pixel of your skin is 1px, with 125% it becomes 1.25px, which I assume causes missdetection every second pixel or so. Anyway, just my guess. Does it happen when you set DPI scaling to 100% ?
Active Colors wrote: ↑April 9th, 2020, 10:51 am
I suspect it is due to your DPI scaling. Since on 100% the size of one pixel of your skin is 1px, with 125% it becomes 1.25px, which I assume causes missdetection every second pixel or so. Anyway, just my guess. Does it happen when you set DPI scaling to 100% ?
It does not happen at 100%, no. However on higher resolutions like 1440p and up having anything below 125% is not a good experience.
Is there anything that can be done to mitigate this issue?
Cariboudjan wrote: ↑April 10th, 2020, 12:29 am
It does not happen at 100%, no. However on higher resolutions like 1440p and up having anything below 125% is not a good experience.
Is there anything that can be done to mitigate this issue?
Maybe this would help (if you don't know about it already, of course). The first 2 posts there are key (might be something useful to get from the following ones though).
EDIT: Just saw that you posted there as well. My bad, you're apparently familiar with all this.