private static void NormalizeCoordinates(ref int x, ref int y)
{
int vScreenWidth = GetSystemMetrics(SMCxvirtualscreen);
int vScreenHeight = GetSystemMetrics(SMCyvirtualscreen);
int vScreenLeft = GetSystemMetrics(SMXvirtualscreen);
int vScreenTop = GetSystemMetrics(SMYvirtualscreen);
x = ((x - vScreenLeft) * 65536) / vScreenWidth + 65536 / (vScreenWidth * 2);
y = ((y - vScreenTop) * 65536) / vScreenHeight + 65536 / (vScreenHeight * 2);
}