multiple-monitors相关内容
我正在使用Sikuli在XFLR5中自动运行翼型批处理分析。我有非常可靠的代码,可以打开文件,运行分析,然后通过右键单击图形开始导出它们,然而,Sikuli很难找到XFLR GUI元素(或者表现得很奇怪)。 我正在使用多显示器设置,但我将我的区域限制在最左侧的显示器(应该是Screen(0),因为这是我笔记本电脑的主屏幕)。不过,我的Windows开始菜单在中间的显示器上,而不是笔记本电脑上
..
我确实有可以包含不同组件的主应用程序 JFrame 窗口.当用户选择可编辑的文本字段时,我会打开一个自行实现的 OnScreenKeyboard.OSK 也是一个 JFrame 窗口. 当用户将主窗口拖到另一个监视器上时,OSK 也应该显示在同一监视器上.为此,我必须检测显示主要 JFrame 的监视器. 我尝试在 中找到一个方法 Toolkit.getDefaultToolkit
..
有什么方法可以阻止 WPF Popup 在离开屏幕时重新定位? 我找到了这个老问题,但它没有得到一个正确的答案.有没有办法做到这一点?如有必要,我愿意对其进行子类化.谢谢. 解决方案 正如 Andrei 所指出的,这种行为在 Popup 控件的深处并且难以克服.如果您愿意做一些工作,可以通过在弹出窗口到达屏幕边缘时调整大小和翻译内容来完成.出于演示的目的,我们将重点放在屏幕的左边
..
..
当您在“屏幕分辨率"对话框中按下“识别"按钮时,Windows 会在每台显示器上显示大白显示器编号.在 Windows XP(使用 EnumDisplayDevices)中很容易以编程方式与监视器坐标一起找到它们,但在 Windows 7 上它已损坏.我该怎么做? EnumDisplayDevices 和 GetMonitorInfo 是 不再可靠在 Windows 7 中用于此目的. 我
..
我在我的程序中做这样的事情: Int32 currentMonitorCount = Screen.AllScreens.Length;if (currentMonitorCount
..
在 PhpStorm 中学习调试并不断意外按 Ctrl + Alt + F8.我使用 3 个显示器,这会断开两个遥控器并返回到笔记本电脑. 我无法在任何地方看到此文档(运行 Win 10). 最糟糕的是,再次点击该组合不会重新连接显示器. 任何人都知道: 组合反转效果——IE重连显示 我该如何阻止它或 一个可以帮助我找出它从哪里触发的工具(主板/Windows/
..
我正在开发一个 libGDX(LWJGL 之上的库)游戏项目,并从几个不同的工作站使用 Intellij IDEA IDE: 配备两个显示屏(1920x1080 和 1600x1200)的 Windows 7 x64 笔记本电脑,nVidia GT540M. Ubuntu 12.04 LTS,配备单显示器 (1366x768)、英特尔集成显卡的笔记本电脑. Ubuntu 12.04 LT
..
当我使用笔记本电脑时,我使用 3 个显示器: 笔记本电脑显示屏 第二台显示器(通过 VGA 连接) 一台电视(通过 HDMI 连接) 我的显卡不支持 3 台显示器,所以我经常从 2 台切换到 3 台:当我在电脑上时,我使用第二台显示器,当我想看一些电影等时,我使用第三个. 我目前必须转到屏幕分辨率,选择未使用的显示器,然后选择将桌面扩展到此显示器. 有什么方法可以自动化
..
是否可以以编程方式启用第二个监视器并在 C# 中将 Windows 桌面扩展到它上?它需要做相当于打开下图中的复选框. 解决方案 MSDN Device上下文函数 你基本上需要做的: 使用 EnumDisplayDevices() API 调用枚举显示设备系统并寻找那些没有DISPLAY_DEVICE_ATTACHED_TO_DESKTOP标志集(这将包括任何镜像设备,所以不是
..
我有一个应用程序,其中有一个表单,我想在第二个屏幕上显示. 平均如果应用程序在屏幕 A 上运行,当我单击菜单以显示表单时,它应该显示在屏幕 B 上如果应用程序在屏幕 B 上运行,并且当我单击菜单以显示表单时,它应该显示在屏幕 A 上. 解决方案 您需要使用 Screen 类来查找原始表单不在的屏幕,然后根据那个屏幕的Bounds. 例如: var myScreen = Scr
..
我正在尝试在辅助监视器上设置 Windows 窗体,如下所示: private void button1_Click(object sender, EventArgs e){MatrixView n = 新的 MatrixView();Screen[] 屏幕 = Screen.AllScreens;setFormLocation(n, 屏幕[1]);n.显示();}private void se
..
我正在尝试使用 XResizeWindow() 来创建一个跨越 2 个显示器的窗口,但是?窗口管理器?将其限制为一个. 有没有我可以与窗口关联的提示或属性来告诉 WM 不要限制它? 对于我的测试用例,我有两个 1600x1200 显示器,nVidia 将它们作为一个 3200x1200 屏幕呈现给 KDE4.XDisplayWidth(display, 0);返回 3200 和 XDi
..
使用 AutoHotkey,如何绑定热键以在多个显示器上拉伸/最大化/跨越一个窗口,使其覆盖两个显示器? 现在,我必须通过用鼠标手动拉伸窗口来做到这一点.我知道有专门的工具可以做到这一点,但我已经在运行 AutoHotkey 脚本,并且宁愿限制我继续运行的工具数量. 解决方案 这是我的做法,映射 Shift + Windows + Up 组合以在所有显示器上最大化窗口.这是对 Win
..
我有一个双显示器配置,如果找到的话,我想在特定显示器上运行我的 GUI.我尝试通过我的屏幕设备的 GraphicConfiguration 对象创建我的 JFrame 窗口,但它不起作用,框架仍显示在主屏幕上. 如何设置必须显示我的框架的屏幕? 解决方案 public static void showOnScreen( int screen, JFrame frame ){图形环境
..
我正在尝试制作一个applescript,让我将桌面图片更改为硬盘驱动器文件夹中的随机图片 告诉应用程序“Finder"将桌面图片设置为文件夹“路径:到:桌面:图片:"将 fileList 设置为 desktopPictures 的每个文件的名称将 theNum 设置为从 1 到(count fileList)的随机数,带有种子(((当前日期的时间))* 4)将文件名设置为项目文件列表的编号将桌
..
我设置了两台显示器,我试图将应用程序的窗口定位在第二台显示器上,但我所做的一切似乎都不起作用.例如,我正在使用我的笔记本电脑并且终端窗口在屏幕上最大化.然后我插入一个外接显示器.然后我想运行 applescript 并使终端在较大的第二台显示器上最大化. 这是我现在所拥有的: 将 monitorTwoPos 设置为 {1050, -600}将 monitorTwoSze 设置为 {1200
..
我正在尝试使用 XResizeWindow() 来创建一个跨越 2 个显示器的窗口,但是?窗口管理器?将其限制为一个. 有没有我可以与窗口关联的提示或属性来告诉 WM 不要限制它? 对于我的测试案例,我有两个 1600x1200 显示器,nVidia 将它们作为一个 3200x1200 屏幕呈现给 KDE4.XDisplayWidth(display, 0);返回 3200 和 XDi
..
当我在家工作时,我将 MacBook 连接到我的 20" 显示器作为第二个(右侧)显示器.我在更大的显示器上在 Xcode 中进行所有编辑,并离开菜单栏、调试和文档在笔记本电脑的显示器上. 问题是当我与第二台显示器断开连接并想在“笔记本电脑"模式下处理代码时.现在,每当我打开一个文件进行编辑时,它几乎完全显示在屏幕之外,我必须将其拖过去进行编辑.我理解(有点)为什么会发生这种情况,因为我上次
..
一段时间以来,我一直试图让我的 WPF 应用程序跨越多个监视器,并且几乎可以正常工作. 当我设置以下行时,问题似乎出现了: win1.WindowState = WindowState.Maximized 这会导致应用程序仅跨越主屏幕. 我的代码如下: public partial class App : Application{private void Application_
..