Mit diesem kleinen Snippets kann man alle Symbole des Desktops ausblenden (da dieser ja eigentlich auch nur ein Fenster ist).
using System.Runtime.InteropServices;
[DllImport("user32.dll")]
public static extern int ShowWindow(int Wnd, int Flags);
[DllImport("user32.dll")]
public static extern int FindWindow(string strCName, string strWndName);
// Um die Desktop-Symbole auszublenden:
ShowWindow(FindWindow("Progman", "Program Manager"), 0);
// Um die Desktop-Symbole wieder einzublenden:
ShowWindow(FindWindow("Progman", "Program Manager"), 1);
Kommentare zum Snippet