下载本文源代码
在windows操作系统中,当用户按下"printscreen"按钮后,windows自动将当前屏幕的图像拷贝到系统剪贴板中,这时可以通过"画图"这个小程序将剪贴板中的内容保存成图像文件,可以看出,如果需要将当前屏幕保存下来还是比较麻烦的,能否可以自己编写一个应用程序,自动将当前屏幕的内容保存到一个图像文件中去呢?这个答案是肯定的,本实例应用程序就是利用通用的热键管理dll库实现的热键功能,在收到热键通知后截取屏幕的内容并保存到bmp文件中。例如我们设置图片保存路径为c:\,热键为f9 + control,然后按change按钮设置好热键,那么当我们按下ctrl+f9后,当前界面将以bmp图像文件的格式被保存在c:\目录下。程序编译运行后的界面效果如图一所示: