我在主显示器下运行应用程序,有时在辅助显示器/电视机下运行。
该应用程序做了一个截图。
问题是我怎么能知道哪个监视器是当前的:主要还是次要的产生一个SCREENSHOT?
我有使用这些东西吗?
Screen.PrimaryScreen.Bounds.X Screen.AllScreens[1].Bounds.X
您可以使用Screen.FromControl
bool isOnPrimaryMonitor = Screen.FromControl(this).Primary;
对于WPF,使用Screen.FromHandle , this是一个Window :
Screen.FromHandle(new WindowInteropHelper(this).Handle);
我想这会帮助你多监视器编程