我正在尝试创建一个双显示器应用程序。所以,我用下面的代码达到了这个目标:
var myWindow = new MyWindow();
var workingArea = System.Windows.Forms.Screen.AllScreens[selectedMonitor].WorkingArea;
myWindow.Top = workingArea.Top;
myWindow.Left = workingArea.Left;
myWindow.Height = workingArea.Height;
myWindow.Width = workingArea.Width;
myWindow.Show();
如果我传递selectedMonitor
值 1,应用程序在第二个监视器中打开,一切正常,但是当我传递值 0 时,应用程序在第一个监视器中打开,但 windows 任务栏在应用程序前面。
怎么把myWindow
任务栏放在前面?