隐藏显示任务栏
Posted feiyucha
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了隐藏显示任务栏相关的知识,希望对你有一定的参考价值。
实现效果:
知识运用:
API函数FindWindow和ShowWindow
实现代码:
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);//显示任务栏 }
以上是关于隐藏显示任务栏的主要内容,如果未能解决你的问题,请参考以下文章
WinCE隐藏显示任务栏,当任务栏隐藏时将其显示,当任务栏显示时将其隐藏(FindWindow,ShowWindow,IsWindowVisible),