隐藏显示任务栏

Posted feiyucha

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了隐藏显示任务栏相关的知识,希望对你有一定的参考价值。

实现效果:

  技术分享图片

知识运用:

  API函数FindWindowShowWindow

实现代码:

        private const int SW_HIDE = 0;
        private const int SW_RESTORE = 9;
        [DllImport("user32.dll")]           //寻找窗口列表中第一个符合指定条件的顶级窗口
        public static extern int FindWindow(string IpClassName,string IpWindowName);
        [DllImport("user32.dll")]           //控制窗口的可见性
        public static extern int ShowWindow(int hwnd,int nCmdShow);
        private void button1_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
                ShowWindow(FindWindow("Shell_TrayWnd", null), SW_HIDE); //隐藏任务栏
            else
                ShowWindow(FindWindow("Shell_TrayWnd",null),SW_RESTORE);//显示任务栏
        }

  

以上是关于隐藏显示任务栏的主要内容,如果未能解决你的问题,请参考以下文章

隐藏,显示任务栏,桌面 C++代码

隐藏显示任务栏

WinCE隐藏显示任务栏,当任务栏隐藏时将其显示,当任务栏显示时将其隐藏(FindWindow,ShowWindow,IsWindowVisible),

delphi2007如何让程序不在任务栏中隐藏和显示?

JavaFX自定义窗口标题栏

如何隐藏开始菜单栏