这篇文章以按下Ctrl+Shift+0实现显示桌面为例,采用C#编写的程序代码说明C#自定义快捷键的实现。
读者可以依此类推,通过按下某些键可以实现一些自定义的功能,只要修改下面代码中RegisterHotKey 的参数和case语句中的执行内容即可。
下面给的示例程序中关键处都具有注释。
下面给出一个完整的可运行的C#编写的示例程序
打开VS2005集成开发环境,新建一个windows应用程序,下面的是Form1.cs的全部代码。
(说明:要使该程序正确运行,必须把下面代码中的C:/ShowDesktop.scf替换成你本机的“显示桌面.scf”文件所在的路径)
C#自定义快捷键实现代码
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Text;
- using System.Windows.Forms;
- //要使用DllImport语句必须引用该命名空间
- using System.Runtime.InteropServices;
- //要使用Process语句必须引用该命名空间
<