我正在尝试使用GetWindowLongPtrA
,但我不断收到“无法在 DLL 'user32.dll' 中找到名为 'GetWindowLongPtrA' 的入口点”。(也SetWindowLongPtrA
得到同样的错误)。我尝试了许多在 Google 上找到的解决方案,但都没有解决。
这是我编写的函数的声明:
[DllImport("user32.dll")]
public static extern IntPtr GetWindowLongPtrA(IntPtr hWnd, int nIndex);
尝试了 put EntryPoint = "GetWindowLongPtrA"
, change GetWindowLongPtrA
to GetWindowLongPtr
, put CharSet = CharSet.Ansi
,switch to GetWindowLongPtrW
withCharSet = CharSet.Unicode
等等,都没有用。
我的计算机完全是“64 位”(但不能调用那个 64 位 WinAPI 函数?)。操作系统是 Windows 10。
这个问题的解决方案是什么?