问题标签 [multiple-monitors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
13524 浏览

vb.net - 启动应用程序并将其发送到第二个监视器

在 VB 2008 中,我使用“进程”类来启动和使用一些参数的外部应用程序。有谁知道我如何以编程方式将其发送到第二台显示器?

另外,有没有办法知道有多少显示器被激活?

谢谢。

0 投票
1 回答
1360 浏览

ubuntu - 新应用程序在 Ubuntu 的错误 x 屏幕中打开

我有一个双显示器设置,每个显示器在 Ubuntu 9.04 中都有自己的 x 屏幕。一切都在屏幕 0 中正常工作。当我在屏幕 1 中打开应用程序(使用任何菜单,例如应用程序、位置等)时,它会在屏幕 0 而不是屏幕 1 中打开。

因此,为了让应用程序在屏幕 1 中打开,我点击 - 并输入程序名称。这总是有效的,但非常烦人且效率低下。如何使新应用程序自动加载到我正在使用的屏幕中?谢谢!

(9.04 的发行说明说有更好的双显示器支持,所以我希望升级可以解决这个问题,但它没有。)

0 投票
4 回答
3231 浏览

linux - 以编程方式确定 Linux 中的单个屏幕宽度/高度(w/Xinerama、TwinView 和/或 BigDesktop)

我正在开发一个小项目来在 GNOME 下的多个屏幕上显示多个壁纸(这显然不能由 GNOME 本身或其他任何东西完成)。我已经弄清楚了如何做它的主要部分(使用 ImageMagick 组件,对于好奇);我正在尝试自动化配置系统。

为此,我需要一种方法来确定各个屏幕的尺寸。谁能给我一个提示在哪里寻找它?我认为 X 服务器本身有信息,但我不确定我的程序如何请求它。

0 投票
3 回答
4553 浏览

flash - 为什么这会修复 Flash 中的双显示器问题?

问题:

您设置了双显示器,并在其中一台显示器上以全屏模式观看 Flash 视频(比方说任何 YouTube 视频)。如果您在另一台显示器上工作,视频将退出全屏模式。因此,您无法在全屏模式下观看视频时工作。

解决方案:

谷歌搜索产生了这个绝妙的解决方案。 http://www.youtube.com/watch?v=qwH_-C2-93E 基本上,它将'0x136340'地址处的字节值从'74'更改为'EB'下面的DLL,它做了诡计!

C:\WINDOWS\system32\Macromed\Flash\NPSWF32.dll(仅适用于 Flash v10)

问题:

为什么这个解决方案会解决这个问题?改变字节值到底有什么作用?

谢谢大家!

0 投票
1 回答
1999 浏览

.net - .NET fullscreen two monitors

I'm working on a multi-monitor kiosk application that needs to run full-screen on both monitors. I'm using C# and the standard winforms library. I've used a full-screen method for a single monitor with success, but I don't know how to get it full screen on both monitors.

0 投票
2 回答
1869 浏览

c# - 双屏编程问题

我正在使用 VSTS 2008 + C#。有什么办法可以得到这样的信息,比如我们当前是否处于双显示器模式,每个桌面的当前分辨率是多少?

BTW:有双屏、复制屏或扩展屏两种模式。我还需要一个解决方案来区分不同的模式。

提前谢谢,乔治

0 投票
3 回答
9271 浏览

flash - 允许 Silverlight(和 Flash)应用程序保持全屏状态

我正在编写一个可以全屏显示的 Silverlight 应用程序(想想 YouTube 全屏显示)。这很简单。但是,我想为用户提供保持应用全屏的能力,即使他们点击离开。

许多用户有多个显示器,因此将应用程序缩小到浏览器中并不总是有意义的。目前,如果他们让我的应用全屏显示,他们会看到“按 ESC 退出全屏”消息,然后在其他显示器上对应用的任何点击都会导致全屏 Silverlight 应用缩小。

我相信 Silverlight(以及 Flash)的这种行为是一种安全功能,可以防止人们编写保持全屏状态的应用程序。但是,我想知道是否有一种“选择加入”的方式让用户说“我不介意这个应用程序保持全屏显示”。

我也很想知道这是否可以用 Flash 完成。

0 投票
2 回答
5932 浏览

windows-vista - 如何快速启用/禁用监视器?

是否有任何替代 UltraMon 能够快速打开和关闭屏幕的方法。

我正在使用多台显示器,但有一个软件的功能在启用两台显示器时不起作用。

Windows Vista、nvidia,目前使用的是 windows 控制面板。

0 投票
5 回答
777 浏览

c++ - 支持不同的显示器分辨率

我有一个带有一些位图、对话框和菜单的 MFC 应用程序。目前它只支持一种显示器分辨率(1280x1024)。我计划为其添加不同的显示器分辨率支持。为此,我想我必须加载不同分辨率的位图、更改字体大小等。我的问题是,这些在典型的 Windows 应用程序中是如何处理的?他们是使用单个位图并根据显示器分辨率拉伸/收缩它,还是实际上在资源中有不同的位图集并根据分辨率动态加载它们?有没有标准的解决方案?

0 投票
6 回答
41311 浏览

c# - 使用多个监视器恢复窗口大小/位置

许多关于恢复 WinForm 位置和大小的帖子。

例子:

但是我还没有找到代码来使用多个监视器来做到这一点。

也就是说,如果我用监视器 2 上的窗口关闭我的 .NET Winform 应用程序,我希望它将窗口大小、位置和状态保存到应用程序设置中,以便稍后在我重新启动应用程序时恢复到监视器 2。如果像上面的代码项目示例中那样,它包含一些健全性检查,那就太好了,因为如果保存的位置大部分都在屏幕外,它会“修复”它。或者,如果保存的位置在一个不再存在的显示器上(例如,我的笔记本电脑现在自己没有第二个显示器),那么它会正确地将其移动到显示器 1。

有什么想法吗?

我的环境:C#,.NET 3.5 或以下,VS2008