在另一个显示器工作时,保持主显示器全屏

3
有时候我会在一个屏幕上玩游戏或看电影,另一个屏幕则用来查看工作进度或者浏览互联网。
因此,如果我想使用另一个屏幕,我总是不得不将全屏窗口最小化,这有时很烦人。
有没有一种方法可以将焦点设置到另一个显示器,并保持全屏模式?
我尝试了WinAPI和PInvoke一些方法,但都没有成功。
有什么建议吗?

2
“我尝试了一些事情......” - 具体是哪些事情?您认为它们会产生什么影响,但实际上并没有达到您的预期吗?(我并不是说一定有答案,但了解别人已经走过的错误路径或者他们已经找到了*正确的方法但却无法使其工作,这对我们来说很有帮助) - Damien_The_Unbeliever
我不知道你是否考虑过一个全屏窗口切换工具,但如果你尝试使用SysInternals的Desktops.exe,我认为它能够做到这一点(实际上它保留了虚拟桌面以在之间切换,因此它并不是真正的窗口切换而是桌面切换)。 - mtijn
我的唯一解决方案是以窗口模式运行并使用Clipping,但这对于每个程序都不起作用。 我尝试通过句柄找到一个普通的窗口(比如记事本),但我甚至无法将焦点设置在它上面,或者读取WndProc-Messages(我对此还很陌生)。 而且我担心全屏模式会在我单击其他地方后自动最小化,所以我宁愿在这里寻求一些有用的提示,而不是花费数小时在一个死结的解决方案上。 - falias
1个回答

1
在Windows 7中,“Win+P”组合键应该允许您在多个显示器之间切换,但我听说它需要两个显示器具有相同的分辨率才能实现全屏模式。不幸的是,我现在没有Windows 7机器,所以无法验证它。
编辑:另一方面,我刚刚找到了this

1
我相信 OP 只是希望全屏运行的应用程序在失去鼠标焦点时不要最小化,而不是更改屏幕布局。 - Andrew Lambert
即使它失去了我想要的焦点,仍然存在一个问题,即该组合与我尝试过的应用程序不兼容。 - falias

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接