Windows 8:Win+d 仅适用于第一个显示器

Windows 8:Win+d 仅适用于第一个显示器

可能重复:
您能只对一台显示器使用Windows+快捷键吗?D

可以实现吗?当在多个显示器上工作并且只需要查看第一个显示器的桌面时,这非常烦人。按Windows+D可最小化所有显示器上的所有窗口。

答案1

一切皆有可能实现:)

该解决方案可能被视为高级解决方案,因为它需要编程,例如使用 C++ 或 C#(这是一篇关于如何用 C# 来实现这一点的好文章)。

我无法发布超过 2 个超链接,因此您必须自己获取每个功能的文档(只需在 MSDN 上搜索即可)。

对于您的问题,您必须使用 WinAPI 来:

  • 使用枚举监视器EnumDisplayMonitors 函数
  • 使用 EnumWindows 函数枚举所有顶层窗口
  • 使用 MonitorFromWindow 函数将监视器与窗口进行匹配
  • 确定要最小化的窗口
  • 使用 SendMessage 函数将值为 SC_MINIMIZE 的 WM_SYSCOMMAND 消息发送到适当的窗口

相关内容