问题标签 [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.
javascript - javascript:在拥有多个显示器时查找屏幕分辨率
我正在使用这段代码来确定客户端屏幕分辨率,然后将其记录下来
在我的本地主机中测试时它工作正常,但我从生产日志中发现屏幕分辨率始终为 480x640。有谁知道为什么会这样?
我做了更多的挖掘,发现我可以改变我的主显示器的分辨率,无论我是否在主显示器/辅助显示器中打开我的浏览器,它总是会给我主显示器的分辨率。
有什么方法可以根据打开浏览器的监视器来获取屏幕分辨率?
显然下一个问题是,如果分辨率中途改变(比如从控制面板)或将浏览器从一个移动到另一个,有没有办法用 JS 检测/更新它?
macos - 是否有任何 API MacBook 可以获得翻盖模式?
我想制作一个小实用程序,让我的 MacBook 获得翻盖模式。有没有可用的API?
Clamshell 的意思是“仅外接显示器开启模式”。
这就是我想要的行为。
- 内部/外部监视器都打开
- 使用实用程序
- 内部监视器关闭/外部设备打开。
wpf - Wpf 窗口在计算机锁定时调整大小
我Window
设置了显示器的高度和宽度:
这一切都很好,直到我锁定我的电脑 (WIN+L),当我回来时,窗口已经调整大小,只在一台显示器上。
我想要做的是防止尺寸减小,因为我在第二台显示器上的画布上绘图,当发生调整大小时,这一切都丢失了。
关于如何防止这种情况的任何想法?
干杯!
mfc - 将应用程序移动到 MFC 中的第二个监视器
我正在 VS2008 VC++.net 中开发一个应用程序
我想将应用程序移动到辅助监视器。不是通过使用鼠标单击和拖动。
通过按按钮或任何快捷键是否有像 MoveToMonitor 这样的功能。然后它应该移动到辅助监视器。
c# - 配对非远程编程工具
我目前的工作是在 Windows 机器上练习认真的结对编程。我们都有一组键盘、鼠标和两台显示器,这对于切换谁是驱动程序非常有效,但是在会话中有些点我想在我的配对开始编写测试的同时开始编写测试正在编写实现。
我想知道是否有任何程序可以让我有效地将两个光标和键盘焦点放在同一台计算机上。如果它们不存在,那么我愿意尝试自己的解决方案,但我想就如何最好地实现这一点提供意见。我最熟悉.Net 3.5 技术,但我也了解Java,并且愿意学习C++ 来解决这个问题。
如果我自己创建解决方案,我会走上能够获取一个硬件设备(即安装的特定鼠标)的输入的道路,并阻止 Windows 移动指针,而是独立移动我自己的程序指针。
c# - 在双显示器方案中,如何确保表单显示在“附加”显示器上?
我有一个应用程序,其中有一个我想在第二个屏幕上显示的表单。
意思是如果应用程序正在屏幕 A 上运行,当我单击菜单以显示表单时,它应该显示在屏幕 B 上,如果应用程序正在屏幕 B 上运行,并且当我单击菜单以显示表单时,它应该显示在屏幕 A 上。
c++ - 使用win32/C++检索多个显示信息
有没有办法检索有关除了主要显示器之外还有多少额外显示器、它们如何编号、尺寸是多少等信息?我知道这在.net 领域很容易。
wpf - 辅助显示器错误:WPF 或图形驱动程序有问题?
我在我的 WPF 应用程序中发现了一个奇怪的错误,我正在尝试确定它是 WPF 还是我的图形驱动程序的问题,以便我可以将其报告给相应的公司。我有一个 Quadro FX 1700,在 Windows XP 系统上运行最新的驱动程序 (197.54),运行 .NET 3.5 SP1 应用程序。
我有双显示器,左侧是主显示器,右侧是辅助显示器。当我最大化然后在我的主监视器上恢复主窗口的子窗口时,就会出现问题。子窗口在主监视器上的大小正确,但它在我的辅助监视器上绘制,就好像它仍然处于最大化状态一样。在主监视器上移动子窗口将其移动到辅助监视器上。
我制作了一个导致这种行为的示例应用程序(代码如下)。
- 启动应用程序并确保主窗口位于您的主监视器上。
- 双击主窗口。应该会出现一个绿色的子窗口。
- 单击绿色子窗口最大化。
- 单击绿色子窗口进行恢复。
其他人可以重现这个问题吗?在我的系统上,绿色孩子恢复了,但随后它被绘制在我的主显示器和辅助显示器上,而不仅仅是主显示器。
应用程序.xaml
应用程序.xaml.cs
壳牌.xaml
Shell.xaml.cs
对话框窗口.xaml
DialogWindow.xaml.cs
windows-7 - 在“扩展这些显示器”和“仅在 1 上显示桌面”之间切换
我正在寻找一种以编程方式更改 Windows 7 中的视频属性的方法。我想在“扩展这些显示”和“仅在 1 上显示桌面”。
这就是我认为只需知道正确的 Windows 可执行文件/dll 以使用正确的参数调用并将其捆绑到脚本或快捷方式中就可以实现的事情,但如果是这样,我就无法获得这些信息。
当然,实际的代码解决方案很好,但我希望更改是永久性的,而不仅仅是在应用程序期间禁用其他监视器。
.net - 在屏幕中央显示 WindowsForm(双屏)
我有双显示器并希望在屏幕中央显示一个窗口窗体。(我有一个变量 MonitorId=0 或 1)。
我有:
但是这段代码似乎每次都不起作用......它每次只在主屏幕上显示表单。