public partial class SystemAndMessage2 : Window
{
public SystemAndMessage2()
{
InitializeComponent();
foreach (Screen scr in Screen.AllScreens)
{
if (scr.DeviceName== @"\\.\DISPLAY3")
{
//设置窗体位置
Left = scr.WorkingArea.Left;
Top = scr.WorkingArea.Top;
break;
}
}
}
}
\\.\DISPLAY3
\\.\DISPLAY2
\\.\DISPLAY1
\\.\DISPLAY0
替换即可
但是这个名称编号与windows的不对应。
我是通过观察各个屏幕的WorkingArea,来确定是 \.\DISPLAY 几