C#隐藏所有应用程序,而不仅仅是1个监视器上的应用程序 [英] C# hide ALL applications not just the applications on 1 monitor

查看:71
本文介绍了C#隐藏所有应用程序,而不仅仅是1个监视器上的应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的代码,用于隐藏在1台监视器上运行的所有程序

this is my code to hide all the programs running on 1 monitor

[System.Runtime.InteropServices.DllImport("user32.dll")]
      public static extern void keybd_event(byte bVk, byte bScan, Int32 dwFlags, Int32 dwExtraInfo);

      public void MinimizeAll()
      {
          keybd_event(91, 0, 0, 0);
          keybd_event(77, 0, 0, 0);
          keybd_event(91, 0, 2, 0);
      }

      private void button1_Click(object sender, EventArgs e)
      {

          MinimizeAll();
      }



正如您从我的问题中看到的那样,我希望能够最小化所有正在运行的程序,例如.最小化每台显示器上桌面上打开的所有内容,此代码仅将其分配给一台显示器上.我希望它可在所有显示器上使用.



As you can see from my question, I want to be able to minimize ALL programs running ,eg. minimize everything open on your desktop on every monitor, this code only dose it on one monitor I want this to work on all monitors

推荐答案

用于共享桌面(工作区).例如:synergy,vistaMax等.​​..
That depends on the software you are using to share the desktop(workspace).Ex: synergy,vistaMax etc...


这篇关于C#隐藏所有应用程序,而不仅仅是1个监视器上的应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆