C#显示与隐藏系统任务栏和开始菜单栏
2014-09-18 17:08
429 查看
private const int SW_HIDE = 0; private const int SW_SHOW = 5; [DllImportAttribute("user32.dll")] private static extern int FindWindow(string ClassName,string WindowName); [DllImport("user32.dll")] private static extern int ShowWindow(int handle,int cmdShow); //显示 private void button3_Click(object sender, EventArgs e) { ShowWindow(FindWindow("Shell_TrayWnd", null), SW_SHOW); ShowWindow(FindWindow("Button", null), SW_SHOW); } //全屏 private void button2_Click(object sender, EventArgs e) { ShowWindow(FindWindow("Shell_TrayWnd", null), SW_HIDE); ShowWindow(FindWindow("Button", null), SW_HIDE); }
说明:
(1)引用了系统API函数,需要引用命名空间
using System.Runtime.InteropServices;
(2)ShowWindow()参数类型是一些int类型,可以查看MDNS
也可以写成
ShowWindow(FindWindow("Shell_TrayWnd", null), 0);
相关文章推荐
- C#隐藏与显示系统任务栏和开始菜单栏按钮
- wince应用程序(实现 获取存储设备的大小、实现 WINCE 系统重新启动、隐藏/显示 Windows 任务栏等等)【C#】
- wince应用程序(实现 获取存储设备的大小、实现 WINCE 系统重新启动、隐藏/显示 Windows 任务栏等等)【C#】
- C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标
- C#使用Windows API 隐藏/显示 任务栏 (FindWindowEx, ShowWindow, FindWindow)(转载)
- C# WinForm下,隐藏主窗体,只在进程管理器中显示进程,在任务栏,状态栏都不显示窗体的方法
- c# 隐藏显示 任务栏
- C# WinForm下,隐藏主窗体,只在进程管理器中显示进程,在任务栏,状态栏都不显示窗体的方法
- c#控制系统任务栏的自动隐藏与显示
- C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标
- C# Winform 隐藏/显示任务栏
- 显示和隐藏系统任务栏的类
- C# 实现显示隐藏任务栏
- c# 无边框窗体显示任务栏菜单(系统菜单)
- C#使用Windows API 隐藏/显示 任务栏 (FindWindowEx, ShowWindow)
- c#控制系统任务栏的自动隐藏与显示
- C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标
- c#无边框点任务栏图标显示和隐藏
- C# 控制win7任务栏、开始菜单的显示与隐藏
- MFC 为程序制作一个系统托盘图标、显示隐藏任务栏图标