11.6 截屏主功能模块的设计与实现
截屏模块截取屏幕上的所有图像信息,用这些信息构造一个位图,将这个位图作为窗体的背景图像。窗体全屏显示,且位于桌面的顶层。用户可以利用橡皮筋选择一块截取图像的区域,然后双击这块区域便可将这块区域内的图像复制到剪切板上。如此便完成了截图的功能。此外本实例所实现的截屏工具还可以截取鼠标光标,无论鼠标光标位于屏幕的任何位置,光标处于什么形态,都可以直接截取。
本节首先讲解截屏模块的信息提示框及主界面的实现,最后讲解用户鼠标输入与橡皮筋框功能交互实现截屏功能的方法。