Windows 8: Win + d лише для першого відображення [дублювати]


0

Можливі дублікати:
Ви можете використовувати Windows + D ярлик для одного монітора?

Чи можна реалізувати? Це дуже дратує, коли працює на декількох дисплеях і потрібно бачити робочий стіл тільки першого монітора. Натискання Windows + D мінімізує всі вікна на всіх моніторах.

Відповіді:


1

Все можливо реалізувати :)

Це рішення можна вважати розширеним, оскільки вимагає програмування, наприклад, у C ++ або C # ( ось хороша стаття, як це зробити в C #).

Я не можу розмістити більше 2 гіперпосилання, тому вам доведеться отримати документацію для кожної функції на свій розсуд (просто шукайте її на MSDN).

Для вашої проблеми потрібно використовувати WinAPI для:

  • перераховувати монітори за допомогою Функція EnumDisplayMonitors
  • перераховувати всі вікна верхнього рівня за допомогою функції EnumWindows
  • відповідності моніторів з вікнами за допомогою функції MonitorFromWindow
  • визначити, які вікна мінімізувати
  • надсилати повідомлення WM_SYSCOMMAND значенням SC_MINIMIZE у відповідні вікна за допомогою функції SendMessage

Я візьму годин, щоб кодувати щось, що зробить це надійно :)
Magnetic_dud
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.