c#为单独的进程选择默认屏幕
本文关键字:选择 默认 屏幕 进程 单独 | 更新日期: 2023-09-27 18:06:21
是否有一种方法来指定外部进程的启动位置?我试图在应用程序启动前选择屏幕,而不是在应用程序启动后移动屏幕。
当启动进程,然后将窗口从一个屏幕移动到另一个屏幕(编程或手动)时,它会调整窗口的大小,但不会调整窗口的内容,因为它们是不同的分辨率。
我无法控制屏幕的分辨率或选择哪个是主屏幕。
这个问题类似于,但不同于:启动应用程序并将其发送到第二个监视器?启动应用程序并将其发送到第二个监视器
也许我明白你的意思。
您希望外部程序立即出现在您想要的屏幕上,因此您将摆脱程序的分辨率管理错误,因为这是一个错误,如果窗口的内容不反映主机窗口的分辨率变化。
没有办法做到这一点,我知道。事实上,解决方案链接你首先加载程序,找到窗口,最后移动到需要的地方。
如果这不是你真正想要的,请更好地解释你的意图。
如果我理解正确的话,您想要确定windows程序启动的位置,但您不想在程序启动后移动它。
程序在下次启动时关闭注册表时通常会记住它以前的位置。我会控制它。欲了解更多信息,请参阅http://www.mywindowsclub.com/resources/3016-Start-up-position-programs-Windows.aspx