本文是利用C# 开发截图软件的小例子,以供学习分享使用。 思路: - 截取屏幕图片。
- 获取要截取的范围,即左上角,右下角坐标
- 填充到PictureBox中。
- 笔触功能,荧光笔,矩形,橡皮擦,复制,保存功能
涉及的知识点: - MenuStrip:为窗体提供菜单系统。以ToolStripMenuItem为菜单子选项
- ToolStrip:为 Windows 工具栏对象提供容器。以ToolStripButton【表示包含文本和图像的可选】为工具栏子元素
- PictureBox:表示用于显示图像的 Windows 图片框控件。不过本文对此空间进行了重写
- Screen:可用于获取工作屏幕区域
- Graphics:封装一个 GDI+ 绘图图面。此类不能被继承。此类的CopyFromScreen方法用于获取屏幕图像
- 鼠标事件:包括MouseDown,MouseMove,MouseUp事件,通过MouseEventArgs中的Location获取鼠标的位置。
- Clipboard: 提供将数据置于系统剪贴板中以及从中检索数据的方法。此类不能被继承。
- Cursor:设置鼠标的显示的光标的样式。
- OnPaint:重绘事件,当控件刷新时响应此事件。
|