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

  

[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

posted @   网络来者  阅读(4)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示