Issue with DPI Scaling

I have been having issues with status messages not appearing on computers with high resolution displays and higher DPI scaling settings. I dug through the code and found the issue. It would be nice to see this fixed in a future version.

In the code where the $dpiScale variable is set, a simple switch statement is used that only accounts for a handful of possible scaling settings in Windows (100,125,150,200). On 4k displays, Windows sets it to 300 percent although there are other settings as well. Below is how I worked around the issue.

#Switch ($dpiPixels) {
#	96 { [int32]$dpiScale = 100 }
#	120 { [int32]$dpiScale = 125 }
#	144 { [int32]$dpiScale = 150 }
#	192 { [int32]$dpiScale = 200 }
#	Default { [int32]$dpiScale = 100 }
#}
[int32]$dpiScale = ($dpiPixels/24) + $dpiPixels