首页 > 其他分享 >启动按ctrl键 屏蔽自动隐藏功能

启动按ctrl键 屏蔽自动隐藏功能

时间:2024-08-20 22:50:29浏览次数:11  
标签:ctrl hWnd System timer Elapsed 屏蔽 ShowWindow 自动隐藏

  

[DllImport("User32.dll", EntryPoint = "ShowWindow")]
private static extern bool ShowWindow(IntPtr hWnd, int type);

 

 

  #region 启动按ctrl键 屏蔽自动隐藏功能
     bool forceUpdate = (Control.ModifierKeys & Keys.Control) == Keys.Control;//按ctrl键启动
     if (!forceUpdate)
     {
         if (!System.Diagnostics.Debugger.IsAttached)
         {
             log("没有按ctrl键启动20秒隐藏");
             _timer = new System.Timers.Timer(10 * 1000) { Enabled = true };//没有按ctrl键2分钟隐藏
             //_timer.Elapsed += _timer_Elapsed;
             _timer.Elapsed += (sender, e) =>
{
     IntPtr hWnd = System.Diagnostics.Process.GetCurrentProcess().MainWindowHandle;
     ShowWindow(hWnd, 0);
     _timer.Enabled = false;
};
         }
     }
     #endregion

标签:ctrl,hWnd,System,timer,Elapsed,屏蔽,ShowWindow,自动隐藏
From: https://www.cnblogs.com/hlm750908/p/18370492

相关文章

  • 怎么屏蔽电脑监控软件|如何关闭电脑监控软件? 网友:这种方法简直yyds!
    电脑监控软件成为了许多企业确保工作效率和信息安全的重要手段。然而,对于部分员工而言,这些监控软件可能被视为对个人隐私的侵犯。那么,如何在合法合规的前提下,尝试屏蔽或关闭电脑监控软件呢?以下是一些实用的方法,供您参考。一、与管理层沟通首先,最直接且合法的方式是与公司......
  • 易优CMS数据字典 请按Ctrl+F,输入表名
    易优CMS数据字典提示:查找数据表,请按Ctrl+F,输入表名。ey_ad表注释:广告表字段类型空默认注释idint(11)否 广告idpidint(11)否0广告位置IDmedia_typetinyint(1)是0广告类型titlevarchar(60)是 广告名称linksvarchar(255)是 广......
  • Windows图形界面(GUI)-MFC-C/C++ - 树形视图(Tree Control) - CTreeCtrl
    公开视频-> 链接点击跳转公开课程博客首页-> ​​​链接点击跳转博客主页目录树形视图(TreeControl)-CTreeCtrl创建和初始化添加和删除项获取和设置项属性操作项项选择变化项双击项展开示例代码树形视图(TreeControl)-CTreeCtrl创建和初始化Subclas......
  • Windows图形界面(GUI)-MFC-C/C++ - 列表视图(List Control) - CListCtrl
    公开视频-> 链接点击跳转公开课程博客首页-> ​​​链接点击跳转博客主页目录列表视图(ListControl)-CListCtrl创建列表视图设置列表视图属性成员函数注意事项示例代码列表视图(ListControl)-CListCtrl创建列表视图在对话框编辑器中,从工具箱中拖拽一个Li......
  • 在solidworks中,Ctrl+Tab键无法切换装配体和零件的窗口,通过最小化装配,在左下角也没有找
    问题描述:在solidworks中,Ctrl+Tab键无法切换装配体和零件的窗口,通过最小化装配,在左下角也没有找到装配体和零件切换的选项,在窗口按钮也没有找到装配体和零件切换的按钮?上面三种方法我实验了一下,都不行,最后采用这两种方法可以从装配图界面转到零件界面。问题解答:方法1:在Fea......
  • 嵌入式Linux中的LED驱动控制(使用Pinctrl和GPIO子系统)
    在前面驱动LED的所有案例中,都是在驱动程序中去设置每个引脚的复用功能,这会导致所编写的驱动程序移植困难,可重用性差,缺乏对引脚的统一管理,容易出现引脚的重复定义等等弊病。为此,Linux内核引入了pinctrl子系统和GPIO子系统的概念。pinctrl子系统主要用于芯片引脚功能的管理,它基本上......
  • Linux命令快速复习,复制到记事本,忘记就ctrl+f速查
    命令:通用格式:command[-options][parameter];-options控制行为细节,parameter命令的指向目标ls[-a-l-h][Linux路径];显示目标路径下的文件;-a显示以.开头的隐藏项,-l列表形式展现更多信息,-h要与-l同时使用显示文件大小cd[Linus路径];切换目录,无参数切换到HOME目录【changed......
  • iStore实现 SmartDNS + AdGuard Home IP优选+广告屏蔽
    iStore实现SmartDNS+AdGuardHomeIP优选+广告屏蔽参考自openwrt官方版安装配置AdGuardHome+smartdns告别广告烦扰教程软路由实测系列五SmartDNS和AdGuardHome都是用于优化DNS解析和提供广告拦截功能的工具,但它们各自有不同的特点和用途:SmartDNS主要功......
  • 微信域名屏蔽监测接口+源码
    <?php//填入待检测的域名列表$domainList=array(  'google.com',  'baidu.com',);//遍历域名列表进行检测foreach($domainListas$domain){  $url="https://down.ychengsnsm.com/wx/?url={$domain}";  //发送HTTP请求  $curl=curl......
  • Android 12.0 framework层实现点击空白处自动隐藏输入法功能
    1.前言 在12.0的系统rom产品定制化开发中,在进行一些定制开发中,在某些无源码的app中,如果app中没实现点击空白区域外自动隐藏输入法功能的时候,那么就需要在系统framework层中进行相关功能的开发,接下来看下相关功能的实现2.framework层实现点击空白处自动隐藏输入法功能的核......