C#隐藏与显示系统任务栏和开始菜单栏按钮
隐藏与显示系统任务栏和开始菜单栏按钮:
直接上代码:
       private const int SW_HIDE = 0;  //隐藏
       private const int SW_RESTORE= 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_HIDE);//隐藏系统任务栏
            ShowWindow(FindWindow("Button", null), SW_HIDE);//隐藏系统开始菜单栏按钮
        }  
     //显示
        private void button2_Click(object sender, EventArgs e)  
        {  
            ShowWindow(FindWindow("Shell_TrayWnd", null), SW_RESTORE);//显示系统任务栏
            ShowWindow(FindWindow("Button", null), SW_RESTORE);//显示系统开始菜单栏按钮
        }
说明:
(1)引用了系统API函数,需要引用命名空间
         using System.Runtime.InteropServices;
(2)ShowWindow()参数类型是一些int类型,可以查看MDNS
也可以写成  
         ShowWindow(FindWindow("Shell_TrayWnd", null), 0);
C#隐藏与显示系统任务栏和开始菜单栏按钮的更多相关文章
- 隐藏,显示任务栏,桌面 C++代码
		
HWND desktop,task; desktop=FindWindow(L"ProgMan",NULL); task=FindWindow(L"Shell_TrayW ...
 - 原生JS实现全屏切换以及导航栏滑动隐藏及显示——重构前
		
思路分析: 向后滚动鼠标滚轮,页面向下全屏切换:向前滚动滚轮,页面向上全屏切换.切换过程为动画效果. 第一屏时,导航栏固定在页面顶部,切换到第二屏时,导航条向左滑动隐藏.切换回第一屏时,导航栏向右滑动 ...
 - 关于iOS导航控制器隐藏和显示会出现返回键失效,导航栏标题动画异常
		
最近做的demo bug出现了,我觉得这个bug出现得很经典所以贴出来给大家看看, bug演示就是:点击返回键失效出现如下gif图演示的内容 为啥会出现如此奇葩的bug,系统的返回键居然失效了,尴尬 ...
 - C#使用Windows API 隐藏/显示 任务栏 (FindWindowEx, ShowWindow)
		
原文 C#使用Windows API 隐藏/显示 任务栏 (FindWindowEx, ShowWindow) 今天,有网友询问,如何显示和隐藏任务栏? 我这里,发布一下使用Windows API 显 ...
 - WinCE隐藏显示任务栏,当任务栏隐藏时将其显示,当任务栏显示时将其隐藏(FindWindow,ShowWindow,IsWindowVisible),
		
HANDLE hWndTaskBar = ::FindWindow(TEXT("HHTaskBar"), NULL); if(::IsWindowVisible(hWndTask ...
 - iOS7之后经过滑动返回导航栏隐藏和显示带来的坑(转载)
		
iOS7之后经过滑动返回导航栏隐藏和显示带来的坑 Apple 自从iOS7之后增加了屏幕边缘右滑返回交互的支持,再配合UINavigationController的交换动画,pop上一级的操作变的非常 ...
 - iOS 隐藏/显示导航栏
		
一.隐藏导航栏 [self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBa ...
 - Android 动态隐藏显示导航栏,状态栏
		
Talk is cheap, show me the code. --Linus Torvalds Okay, here: 一.导航栏: [java] view plain copy private ...
 - Win10如何隐藏Windows Defender任务栏图标
		
导读 Windows 10 至发布以来就内置集成了 Windows Defender 安全防护应用,但有许多用户平常压根儿就没注意到它的存在.微软为了使安全防护功能更加明显,Windows 10 周年 ...
 
随机推荐
- Exp4 恶意代码分析 ——20164325王晓蕊
			
1.实践目标 监控你自己系统的运行状态,看有没有可疑的程序在运行. 分析一个恶意软件,就分析Exp2或Exp3中生成后门软件:分析工具尽量使用原生指令或sysinternals,systracer套件 ...
 - bootstrap概述
			
前面的话 Bootstrap是简单.灵活的用于搭建WEB页面的HTML.CSS.Javascript的工具集.Bootstrap基于HTML5和CSS3,具有漂亮的设计.友好的学习曲线.卓越的兼容性, ...
 - RabbitMQ in Action(5): Clustering and dealing with failure
			
Batteries included: RabbitMQ clustering The clustering built in to RabbitMQ was designed with two go ...
 - 工具安装(mac)
			
1. iterm 2. nvm 3. node 4. git 5. VScode 6. postman 1.安装iterm2安装路径 https://www.iterm2.com/使用技巧https: ...
 - TX-LCN分布式事务Demo实战
			
1. TX-LCN分布式事务Demo实战 1.1. 原理介绍 1.1.1. 事务控制原理 TX-LCN由两大模块组成, TxClient.TxManager,TxClient作为模块的依赖框架,提供T ...
 - Centos 基本命令不能用恢复方法
			
遇到命令都不能用,直接执行下面的语句就可以: export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/roo ...
 - linux系统下查看图片尺寸的命令
			
1.首先需要安装:imagemagick,即: # apt-get install imagemagick 2.用 identify 命令查询对应图片的信息,即: # identify logo.jp ...
 - 如何写gdb命令脚本
			
作为UNIX/Linux下使用广泛的调试器,gdb不仅提供了丰富的命令,还引入了对脚本的支持:一种是对已存在的脚本语言支持,比如python,用户可以直接书写python脚本,由gdb调用python ...
 - Express中间件的意思   next()的方法
			
一.什么是express?Express是一个简洁.灵活的noode.jsWeb应用开发框架,它提供一系列强大的特性,帮助你创建各种Web和移动设备应用.Express项目的底层由许多的中间件在协同工 ...
 - ASP .NET CORE 根据环境变量支持多个 appsettings.json
			
0.背景 在开发项目的过程当中,生产环境与调试环境的配置肯定是不一样的.拿个最简单的例子来说,比如连接字符串这种东西,调试环境肯定是不能连接生产数据库的.在之前的话,这种情况只能说是你 COPY 两个 ...