//注册热键private void Form1_Activated(object sender, EventArgs e){HotKey.RegisterHotKey(Handle, 100, HotKey.KeyModifiers.Alt, Keys.D1);//Alt+1 我用着顺手}//注销热键private void Form1_Leave(object sender, EventArgs e){HotKey.UnregisterHotKey(Handle, 100);}//执行热键protected override void WndProc(ref Message m){const int WM_HOTKEY = 0x0312;//按快捷键 switch (m.Msg){case WM_HOTKEY:switch (m.WParam.ToInt32()){case 100://按下的是Alt+1BossKey();break;}break;}base.WndProc(ref m);}//老板键:显示|隐藏 窗体private void BossKey(){if (this.WindowState == FormWindowState.Normal){this.WindowState = FormWindowState.Minimized;this.Hide();//隐藏窗体this.notifyIcon1.Visible = true; //使托盘图标可见}else{this.Visible = true;this.WindowState = FormWindowState.Normal;this.notifyIcon1.Visible = false;}}
using System;
using System.Runtime.InteropServices;
using System.Windows.Forms;namespace myTXTreader
{//如果函数执行成功,返回值不为0。//如果函数执行失败,返回值为0。要得到扩展错误信息,调用GetLastError。class HotKey{[DllImport("user32.dll", SetLastError = true)]public static extern bool RegisterHotKey(IntPtr hWnd,                //要定义热键的窗口的句柄int id,                     //定义热键ID(不能与其它ID重复)KeyModifiers fsModifiers,   //标识热键是否在按Alt、Ctrl、Shift、Windows等键时才会生效Keys vk                     //定义热键的内容);[DllImport("user32.dll", SetLastError = true)]public static extern bool UnregisterHotKey(IntPtr hWnd,                //要取消热键的窗口的句柄int id                      //要取消热键的ID);public enum KeyModifiers{None = 0,Alt = 1,Ctrl = 2,Shift = 4,WindowsKey = 8}}
}

C#winfrom窗体程序添加老板键功能相关推荐

  1. 微信小程序添加搜索功能

    小程序添加搜索功能

  2. linux下 为自己编写的程序 添加tab自动补全 功能

    linux下 为自己编写的程序 添加tab自动补全功能 入门 complete 在我的tmp下随便写了一个a.sh, 为他补全 edit /etc/bash_completion.d/foo _foo ...

  3. 作为程序员我给csdn博客添加打赏功能

    作为程序员我给csdn博客添加打赏功能 前几天在专家微信群里提到c币太多,无法消费的问题,就提出了博客打赏功能. 目前我们csdn的c币除了兑换论坛积分,下载积分,c币商城,csdn学院外几乎没有可消 ...

  4. 添加图标_图标变化、小程序添加到桌面...微信电脑版这些功能更新!

    乐清资讯全掌握! 打开"看乐清"微信公众号,点击右上角"-", 设为星标即可~ 全文字数:444 阅读时间:约2分钟 微信PC版更新啦!新版本有很多变化可以在通 ...

  5. 为VB应用程序添加英汉翻译功能

    原来写了一个利用IE浏览器通过google进行英汉翻译的代码,后来才发现在某些机器上后由于对话框阻塞而不能运行,因此,在SupermanKing的代码启发下,干脆也改用XMLHTTP进行数据提交,并完 ...

  6. HOOK大法实现不修改程序代码给程序添加功能

    [文章标题]: HOOK大法实现不修改程序代码给程序添加功能 [文章作者]: 0x18c0 [软件名称]: Scylla [使用工具]: OD.Stub_PE.ResHacker [版权声明]: 本文 ...

  7. java窗体中添加图片_在java窗体程序中添加图片的方法

    在java窗体程序中添加图片的方法 发布时间:2020-06-16 11:24:13 来源:亿速云 阅读:148 作者:Leah 这篇文章主要为大家详细介绍了在java窗体程序中添加图片的方法,图文详 ...

  8. java 按钮添加音乐_Java运行窗体/程序添加自定义背景音乐

    本帖最后由 Jesp 于 2020-7-5 00:50 编辑 前言: 最近实训结束,虽然我的坦克大战项目没有做完美,但是我对付出多少回报多少,这一点上我还是比较满意的,因为很多时间有在玩电脑游戏,只有 ...

  9. php 微信创建客服,小程序添加在线客服功能

    小程序添加客服功能 (学习视频分享:编程视频) 一.需要在小程序中加入一个客服消息按钮 小程序接入微信「客服消息」功能模块,开发者只需要调用按钮,触发微信的客服消息功能即可,不需要自行在小程序中实现. ...

最新文章

  1. winform改变控件的外形
  2. 二调建设用地地类代码_二调土地地类代码表
  3. Oracle在线重定义
  4. django结合nginx部署
  5. 用sum函数求三个数和C语言,C语言用函数写两数之和.doc
  6. HA集群--corosync+pacemaker
  7. python判断用户名是否有效_Python校验用户名是否合法示例
  8. VIM编辑器的常用命令
  9. 工频逆变器有哪些应用?工频逆变器、高频逆变器有何区别?
  10. Splunk健康检查orphaned searches
  11. 字库芯片GT20L16S1Y使用记录
  12. QuickHit项目
  13. .globl伪操作符
  14. 表格(HTML和CSS属性)
  15. 第二十九节 C++ 继承之向基类传递参数
  16. html大二实训大作业:蛋糕甜品网站设计——棕色蛋糕甜品店网页设计(4页) HTML+CSS+JavaScript HTML5期末大作业 web网页设计制作成品
  17. 一款基于flask框架的音乐网站
  18. CNCC|直击十位国家奖、CCF科学技术奖得主现场展示
  19. 怎样能快速进入睡眠?
  20. 正方形的定义和判定方法

热门文章

  1. 在线文档技术概览-历史与发展篇
  2. ajax图文列表加载数据加入懒加载与onerror
  3. 培训一周心得体会之如何提高代码质量
  4. 2017年高教社杯全国大学生数学建模竞赛题目 B题 “拍照赚钱”的任务定价
  5. 抖音引流话术怎么写?这些引流话术你必须掌握
  6. 常用的BGP选路原则,最快速的方法实现精准记忆
  7. 曹健老师 TensorFlow2.1 —— 第四章 网络八股扩展
  8. 简单说一说我实习的事
  9. 这款协同办公软件,解决异地办公难问题
  10. 云端搭建直播点播系统