WindowFromPoint работает неправильно в 64-битной .NET Framework.C#

Место общения программистов C#
Anonymous
WindowFromPoint работает неправильно в 64-битной .NET Framework.

Сообщение Anonymous »

Я написал простую программу тестирования на C# и .NET 4.0.

Код: Выделить всё

[DllImport("user32.dll")]
static extern IntPtr WindowFromPoint(int xPoint, int yPoint);

Point pt = MousePosition;
IntPtr w = WindowFromPoint(pt.X, pt.Y);
Если это 32-битная версия, она работает. Но если он будет построен как 64-битный, вернется несвязанный дескриптор окна. Есть ли решение или альтернативы?

Подробнее здесь: https://stackoverflow.com/questions/129 ... -framework

Вернуться в «C#»