弱弱地问一句 c# API语法问题
添加了using System.Runtime.InteropServices;也写了
[DllImport("user32.dll")]
static extern IntPtr GetActiveWindow();
但是IntPtr jb = GetActiveWindows();
却说上下文中不存在GetActiveWindows
正确的代码应该是什么?
我想声明变量jb,其值为GetActiveWindows得到的句柄
是用IntPtr jb = GetActiveWindows();吗?
--------------------编程问答-------------------- 你需要声明这个API才能使用
[DllImport("user32.dll", CharSet=CharSet.Auto, ExactSpelling=true)]
public static extern IntPtr GetActiveWindow();
private IntPtr getwindow()
{
IntPtr activeWindow = GetActiveWindow();
return activeWindow;
}
--------------------编程问答-------------------- 你函数名打错了囧
GetActiveWindows->GetActiveWindow
打错函数名又没有指定正确的EntryPoint会导致无法在载入的dll中找到对应的函数. --------------------编程问答-------------------- EntryPoint
补充:.NET技术 , C#