multiple-monitors相关内容

为什么 WPF MediaElement 在辅助监视器上不起作用?

我的应用程序使用 WPF MediaElement 播放视频(MOV 文件).这在主显示器上播放时效果很好,但当窗口移动到辅助显示器时会冻结. 我尝试了以下方法但没有成功: 在辅助监视器上启动应用程序 交换主要 &辅助监视器(问题转移到新的辅助监视器) 当应用程序窗口跨越两台显示器时,它可以正常工作,但一旦它完全位于辅助显示器内,视频就会冻结.进入这种状态后,将应用程序移回主监 ..
发布时间:2021-09-28 20:13:22 其他开发

作为 Windows 服务运行时,如何获取活动监视器的数量?C++

在 exe 作为 Windows 服务运行时检索活动监视器的数量时遇到问题.我曾尝试使用 EnumDisplayDevices 和 GetSystemMetrics(SM_CMONITROS) 来获取监视器的数量,这两种方法在以控制台模式运行它们时(意思是由用户启动)会给我正确的监视器数量,但是当我将 exe 注册为服务并通过windows服务运行它,报告的监视器数量结果不正确. 有没有其他 ..
发布时间:2021-09-27 18:39:21 C/C++开发

从其句柄 (HMONITOR) 获取监视器索引

我有兴趣根据监视器句柄获取监视器索引(基于 1,以匹配 Windows 编号). 用例:给定一个窗口的矩形,我想知道它所属的监视器.我可以使用 MonitorFromRect: //RECT 矩形const HMONITOR hMonitor = MonitorFromRect(rect, MONITOR_DEFAULTTONEAREST); 如何从这个句柄获取监视器索引? PS: ..
发布时间:2021-09-26 19:24:25 C/C++开发

以编程方式断开和重新连接显示器

问题:以编程方式断开和重新连接显示器的最佳方法是什么? 目标:关闭显示器上的视频输出(没有背光的黑屏),然后再将其打开.想象一下从显示器上拔下视频线,然后再插回去. 我的尝试: //获取要禁用的监视器uint iDevNum = 0;DISPLAY_DEVICE displayDevice = new DISPLAY_DEVICE();displayDevice.cb = Marsh ..
发布时间:2021-09-26 18:44:01 C#/.NET

检测“克隆模式"显示设置

如何在不使用 Windows 上的 COPP(计算机输出保护协议)或 OPM(输出保护协议)的情况下确定我的显示器是否处于“克隆模式"? Vista 解决方案: hMonitor = MonitorFromWindow (HWND_DESKTOP, MONITOR_DEFAULTTOPRIMARY);bSuccess = GetNumberOfPhysicalMonitorsFromHMO ..
发布时间:2021-09-25 20:21:38 其他开发

如何检查窗口在用户屏幕上是否完全可见?

有没有办法检查 WinForm 是否在屏幕上完全可见(例如,没有超出屏幕范围?) 我已经尝试为此使用 SystemInformation.VirtualScreen,只要虚拟屏幕是矩形,它就可以很好地工作,但是一旦它不是(例如 L 形的 3 个屏幕),SystemInformation.VirtualScreen 就会返回最小的矩形包含所有可见像素(因此 L 右上角的窗口将不可见,尽管它在虚 ..
发布时间:2021-09-25 20:12:48 C#/.NET

如何从显示设备名称获取 HMONITOR 句柄?

我想获得一个监视器句柄 (HMONITOR),它可以与 Windows 多监视器 API 一起使用,用于连接到系统的特定监视器索引.例如,假设我有三台显示器连接到我的系统并构成我桌面的一部分;我想得到一个句柄来监控 3. 我已经知道如何通过调用 EnumDisplayDevices 函数按索引获取特定显示器的设备名称.例如: HMONITOR MonitorFromIndex(int in ..
发布时间:2021-09-25 18:54:05 其他开发

如何以编程方式从 win7 的屏幕分辨率对话框中获取显示器编号?

当您在“屏幕分辨率"对话框中按下“识别"按钮时,Windows 会在每台显示器上显示大的白色显示器编号.在 Windows XP(使用 EnumDisplayDevices)中以编程方式与监视器坐标一起找到它们很容易,但在 Windows 7 上它坏了.我该怎么做? EnumDisplayDevices 和 GetMonitorInfo 是 不再可靠为此目的在 Windows 7 中. 我 ..

我可以设置通过 Visual Studio 运行的应用程序将出现在哪个监视器上吗?

我使用多台显示器,我更喜欢在中央打开我的 Visual Studio,我希望我正在测试/通过 Visual Studio 运行的应用程序在左侧或右侧打开,而不是在我的顶部代码. 你认为有没有办法做到这一点,那就是自动?可以在选项中的某处设置吗? 我知道一种解决方案是将主显示器更改到左侧,但这会使所有应用从左侧而不是中心开始. 解决方案 很遗憾没有.应用程序由操作系统定位,不是您 ..
发布时间:2021-09-18 20:47:25 其他开发

C++ GetDC 所有监视器

基本上,我正在制作一些模仿屏幕熔化效果的东西,但我只能让它在我的主显示器上工作.我尽可能多地查找,在 GetDC 上只有一个论坛适用于所有显示器,但它没有用,所做的只是从我的主显示器到我的辅助显示器制作一个矩形,效果仍然只起作用我的主显示器.这是我读到的线程:GetDC(NULL) 获取主监视器或虚拟屏幕? LRESULT CALLBACK Melter(HWND hWnd, UINT Mess ..
发布时间:2021-09-18 19:09:58 C/C++开发

启动应用程序并将其发送到第二台显示器

在 VB 2008 中,我使用类“进程"来启动和外部应用程序,并带有一些参数.有人知道如何以编程方式将其发送到第二台显示器吗? 另外,有没有办法知道激活了多少显示器? 谢谢. 解决方案 您可以在不同的屏幕上找到您的表单. form.Location = Screen.AllScreens(1).Bounds.Location + new Point(100, 100) 启动 ..
发布时间:2021-09-16 19:14:57 其他开发

用于快速更新屏幕图像的 Python 中的 GUI 应用程序

我提前为我的菜鸟道歉;我刚开始编程. 你能帮我确定一个 GUI 框架的正确路径吗?考虑到我普遍缺乏专业知识,查看 这个 GUI 框架列表 非常令人生畏.> 总结: 我正在尝试用 python 编写一个 GUI,它使用使用 numpy 数学生成的图像主动更新第二个监视器.GUI 将具有可以实时调整的参数,从而相应地改变图像(光的干涉图案). 重要标准: 屏幕上调整的参数实时 ..
发布时间:2021-09-15 19:17:26 Python

第二个光标不触发屏幕刷新

我之前发布了关于在两个 xsession 中控制两个独立游标的帖子.(http://stackoverflow.com/questions/13714831/controlling-multiple-pointers-with-xlib-or-xinput-in-ubuntu-linux) 该解决方案运行良好.但是,当我控制光标时发生了奇怪的事情.光标不是正常移动并刷新屏幕以进行调整,而是光 ..
发布时间:2021-09-12 19:14:42 其他开发

Ubuntu 14.02 上的 Tkinter 将宽度报告为两个显示器的总和

我在一台新的 Ubuntu 14.02 机器上有两个显示器.一台显示器是 1024X768 VGA.第二台显示器是1920X1080 HDMI不管我做什么 root.winfo_screenwidth() 报告 2944(两个显示器的总和)(如果我堆叠显示器然后 winfo_screenheight 报告高度的总和) 当然,我的大部分软件开发都是在 Windows 上进行的,它运行良好(有两 ..
发布时间:2021-09-08 19:31:14 其他开发

Windows 7 更新 KB4034664(2017 年 8 月)后在多个屏幕上显示问题

我们应用程序的用户遇到了无法正确绘制 Swing GUI 的问题. 所有有问题的用户之间的共同点是他们最近应用了 Windows 更新.用户报告说,对话框在某些显示器上绘制正确,但在其他显示器上绘制不正确. 我们看到的种类问题的一个例子*: 用户还报告只显示框架的对话框,否则是透明的.实际上,如果 UI 线程被阻塞,您会看到同样的问题. 可能是什么问题? *我无法发布 ..
发布时间:2021-09-02 20:10:42 Java开发

SDL2:两个显示器,两个窗口和全屏模式

我正在尝试在两个显示器上创建两个窗口.但是我有一个问题:第二个窗口以全屏模式显示,但第一个窗口最小化,我需要在任务栏上单击它才能扩展到全屏. 我用代码循环创建窗口: windows_data.window = SDL_CreateWindow("Title", SDL_WINDOWPOS_CENTERED_DISPLAY(i),SDL_WINDOWPOS_CENTERED_DISPLAY( ..
发布时间:2021-07-17 19:34:51 C/C++开发

使用 Win32/SDL 将全屏窗口移动到辅助监视器

我使用的是 SDL 1.2.14,我发现我需要能够选择哪个监视器获得全屏窗口.使用 Xorg,我发现 Xinerama 可以使用 SDL_VIDEO_FULLSCREEN_HEAD 环境变量来完成这项工作,但是,我一直无法为 Win32 找到类似的东西. 全屏窗口总是在主显示器上创建,而且由于 SDL 1.2 没有(SDL 1.3 可以,但它不稳定)提供 API 来选择在 Win32 上使用 ..
发布时间:2021-07-17 19:31:11 其他开发

将 C# 表单设置为否定位置

我正在开发一种适用于 Windows 的工具,该工具将使用其 API 与 CloudApp 进行交互.我在这里找到了一些关于如何实现区域捕获的文章,我曾经修改过这些文章以满足我的确切需求.一切都很顺利,但我在多显示器设置方面遇到了问题.麻烦的原因是我在 1920x1080 中运行一台显示器,第二台是 1080x1920. 整个流程是我创建整个屏幕(3000、1920)的图像,然后将其显示为表 ..
发布时间:2021-07-17 18:43:44 C#/.NET

在两个屏幕上调整大小时 wpf 窗口重影问题

标题几乎描述了它.如果我调整我的 WPF 应用程序的大小,使其在双显示器设置中延伸到两个显示器上,然后将其调整回原来的大小,则第二个显示器中将有一个不执行任何操作的幻影窗口,但当我在其中移动原始窗口时仍会移动第一个屏幕. 有人遇到过这样的问题吗?我认为这是某些操作系统上的刷新错误(我使用 WINXP 32 位),但想与社区确认. 解决方案 是的,我们得到了很多.通常它与旧硬件(例如集 ..
发布时间:2021-07-09 18:33:41 其他开发