Mit dieser Funktion werden alle Fenster minimiert, das ist die gleiche Funktion wie "Desktop anzeigen" in der Schnellstartleiste.
private void MinimizeAll()
{
Type typeShell = Type.GetTypeFromProgID("Shell.Application");
object objShell = Activator.CreateInstance(typeShell);
typeShell.InvokeMember("MinimizeAll", System.Reflection.BindingFlags.InvokeMethod, null, objShell, null);
}
private void UndoMinimizeAll()
{
Type typeShell = Type.GetTypeFromProgID("Shell.Application");
object objShell=Activator.CreateInstance(typeShell);
typeShell.InvokeMember("UndoMinimizeAll",System.Reflection.BindingFlags.InvokeMethod,null,objShell,null);
}
Kommentare zum Snippet