Process.Start和双监视器

时间:2010-09-16 19:29:49

标签: c# multiple-monitors

如果我使用Process.Start从C#WinForms应用程序打开文件,有没有办法控制pdf(或其他)打开哪个监视器?

1 个答案:

答案 0 :(得分:5)

您需要做两件事:获取应用程序的窗口句柄(例如,用于PDF的Acrobat Reader),然后将其移动到您想要的监视器并最大化。

这两篇文章应该让你开始:

使用C#控制其他应用程序的窗口状态:
http://www.c-sharpcorner.com/UploadFile/gaurav.pilay/206232006095904AM/2.aspx

C#中的多显示器编程:
http://www.codeproject.com/KB/cs/multi-monitor_in_c_.aspx