在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
上一篇博文中借用了CSDN网友的实现方法,这里借用另一个地方的实现代码,加上自己的修改,实现了简版隐藏任务栏代码,经测试Wince6.0,.net CF3.5运行正确,如下:
namespace TaskBarHide
{ public partial class MainForm : Form { public MainForm() { InitializeComponent(); } private void btnShow_Click(object sender, EventArgs e) { FullScreenClass.HideTaskBar(false); btnShow.Enabled = false; btnHide.Enabled = true; } private void btnHide_Click(object sender, EventArgs e) { FullScreenClass.HideTaskBar(true); btnShow.Enabled = true; btnHide.Enabled = false; } } public class FullScreenClass { [DllImport("coredll.dll", EntryPoint = "FindWindow")] public static extern int FindWindow(string lpWindowName, string lpClassName); [DllImport("coredll.dll", EntryPoint = "ShowWindow")] public static extern int ShowWindow(int hwnd, int nCmdShow); public const int SW_SHOW = 5; //显示窗口常量 public const int SW_HIDE = 0; //隐藏窗口常量 public static bool HideTaskBar(bool FLAG) { int Hwnd = FindWindow("HHTaskBar",null); if (Hwnd == 0) return false; else { if (FLAG) { ShowWindow(Hwnd,SW_HIDE); } else { ShowWindow(Hwnd, SW_SHOW); } } return true; } } } |
请发表评论