c# winform 任务栏显示和隐藏

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;

namespace you_name
{
    internal class taskbar
    {
        private const int SW_HIDE = 0; //隐藏任务栏
        private const int SW_RESTORE = 9;//显示任务栏
        [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);
        }
        /// 
        /// 隐藏任务栏
        /// 
        public static void Hidetask()
        {
            ShowWindow(FindWindow("Shell_TrayWnd", null), SW_HIDE);
        }
    }
}

你可能感兴趣的:(c#,c#,开发语言)