17得票5回答
如何检查窗口在用户屏幕上是否完全可见?

有没有一种方法可以检查WinForm是否完全显示在屏幕上(例如并不超出屏幕范围)? 我尝试使用SystemInformation.VirtualScreen来解决这个问题,当虚拟屏幕是一个矩形时,它非常有效,但是一旦它不是(例如L形的3个屏幕),SystemInformation.Virtu...

17得票2回答
为什么我的Google Chrome扩展程序在外部显示器上的弹出界面很卡顿,但在笔记本电脑的原生屏幕上却不会呢?

我正在制作一个Chrome扩展程序,其中包括一个简单的弹出窗口页面,当您点击扩展图标时会出现该页面。此弹出窗口页面由一些简单的HTML、CSS和jQuery代码组成,没有什么花哨的东西。 JS代码似乎运行得很好,但是在外部显示器上与其交互时,CSS的悬停、过渡和动画效果非常卡顿(延迟长达5秒)...

16得票3回答
我能否通过Visual Studio设置应用程序在哪个显示器上运行?

我使用多个显示器,希望我的Visual Studio打开在中心显示器,并希望通过Visual Studio测试/运行的应用程序出现在左侧或右侧,而不是覆盖在我的代码上方。 您认为有没有一种自动实现这种设置的方式?这可以在哪里的选项中设置吗? 我知道一种解决方法是将主显示器更改为左侧,但这会...

15得票2回答
我能否在JavaScript中检测浏览器窗口从一个屏幕移动到另一个屏幕的动作?

在JavaScript中,我可以使用window.screen.height获取屏幕的高度。现在,如果我有双显示器,并且两个显示器的大小不同,并且我将浏览器窗口从一个显示器移动到另一个显示器,除了定时轮询窗口大小之外,是否有其他方法可以检测到这一点? 在JavaScript中,可以通过轮询窗...

15得票2回答
我能用一个HTML5应用程序控制两个浏览器窗口吗?

我希望我的HTML5应用程序可以绘制到两个不同的屏幕上。这意味着我需要有两个独立的浏览器窗口,一个在每个屏幕上。是否可能实现这一点?看起来我必须将相同的应用程序加载到两个窗口中,并以某种方式使窗口相互通信。我找不到如何完成此操作的示例。该怎么做? 额外的好处是:可能没有涉及服务器,只是从文件...

14得票10回答
使用笔记本电脑作为第二个编程监视器

多屏编程的乐趣数不胜数,仅在Coding Horror上就有大约5篇博客专门探讨这个话题!我经常在我的主机上使用Windows进行编程,并将我的Mac笔记本电脑设置在一侧。我用Mac编译Mac版本,并将其作为“参考Web浏览器”使用。没有KVM或其他设备。 然而,在一次会议上的一次随意谈话引...

14得票3回答
隐藏监视器,仅通过我的应用程序使用它

我需要将显示器作为我的特殊应用程序的“私密”设备,我想将其用作一种手电筒,并在全屏幕上绘制特殊图案。我不希望操作系统(Windows 7)将此显示器识别为普通显示器。也就是说,用户不应该能够将鼠标移动到该显示器上,或更改其分辨率,或在其上运行屏幕保护程序或其他任何操作。但是我想要能够从我的应用...

13得票1回答
C#如何在双显示器系统中强制在主显示器上显示启动画面?

我在双显示器系统中显示启动画面时遇到了问题。当我在主显示器中启动应用程序,然后将鼠标指针移动到启动画面出现之前的第二个显示器时,我的启动画面就会“跟随”鼠标指针。这意味着启动画面会在第二个显示器上显示,在完成其工作后消失,并在主显示器中显示应用程序。这看起来很丑陋和不专业。 我已经尝试在窗体...

13得票4回答
使用WPF、Winforms和双显示器显示窗口

我有两个显示器和一个WinForm应用程序,可以启动一个WPF窗口。 我想获取WinForm所在的屏幕,并在同一屏幕上显示WPF窗口。 我该如何做到这一点?

13得票3回答
在macOS多显示器环境下切换桌面时,为什么焦点会切换到另一个意外的应用程序(在我的情况下是iTerm2或VSCode)?

我有一台运行Catalina的MacBook Pro,还有一个额外的显示器。通常我的开发相关应用程序放在一个显示器上(iTerm2、VSCode等),其他所有应用程序都在另一个显示器上(Chrome、Slack等)。 有时(并非总是),当我切换桌面(Ctrl+left或Ctrl+right)...