新建一个类:
public class ForegroundWindow: IWin32Window
{
private static ForegroundWindow window = new ForegroundWindow();
private ForegroundWindow() { }
public static IWin32Window Instance
{
get { return window; }
}
[DllImport("user32.dll")]
private static extern IntPtr GetForegroundWindow();
IntPtr IWin32Window.Handle
{
get {
return GetForegroundWindow();
}
}
}
然后 就可以直接用了
直接IWin32Window ower = ForegroundWindow.Instance;
就抓去了最前端的句柄~