winform显示、隐藏任务栏及开始菜单
private const int SW_HIDE = 0; private const int SW_RESTORE = 9; private const string SHELL_TRAYWND = "Shell_TrayWnd"; private const string BUTTON = "Button"; [DllImport("user32.dll")] public static extern int ShowWindow(int hwnd, int nCmdShow); [DllImport("user32.dll")] public static extern int FindWindow(string lpClassName, string lpWindowName); public static void ShowTask() { ShowWindow(FindWindow(SHELL_TRAYWND, null), SW_RESTORE); ShowWindow(FindWindow(BUTTON, null), SW_RESTORE); } public static void HideTask() { ShowWindow(FindWindow(SHELL_TRAYWND, null), SW_HIDE); ShowWindow(FindWindow(BUTTON, null), SW_HIDE); }