C#隐藏所有应用程序,而不仅仅是1个监视器上的应用程序 [英] C# hide ALL applications not just the applications on 1 monitor
本文介绍了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屋!
查看全文