c# 如何用GDI+在屏幕上画线、写字等

爱情白痴 2015-09-18 04:48:25
我想做一个电子白板的程序,里面有一个批注的功能,要求能在屏幕上写字或者画图。画线等,但我我只做过在窗体上去画图或者写字,直接在屏幕上的没有做过,望指教。
...全文
675 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
爱情白痴 2015-09-19
  • 打赏
  • 举报
回复
引用 7 楼 sp1234 的回复:
[quote=引用 3 楼 lishuaishuai123 的回复:] [quote=引用 1 楼 wmingcsharp 的回复:] 类似QQ的抓屏,你可以在启动时最大化显示一个透明窗体,然后就在这个窗体上画图了,你懂得
试了,但是捕捉不到鼠标,直接穿透了[/quote] 如果你确定你那个现象是“穿透”的话,那么你就把你的窗口背景的Alpha 通道“不透明度”改为1(而不是0)好了。[/quote] 怎么设置?这个还真不知道
小污云姐姐 2015-09-18
  • 打赏
  • 举报
回复
其实不都是一样的吗?
  • 打赏
  • 举报
回复
引用 3 楼 lishuaishuai123 的回复:
[quote=引用 1 楼 wmingcsharp 的回复:] 类似QQ的抓屏,你可以在启动时最大化显示一个透明窗体,然后就在这个窗体上画图了,你懂得
试了,但是捕捉不到鼠标,直接穿透了[/quote] 如果你确定你那个现象是“穿透”的话,那么你就把你的窗口背景的Alpha 通道“不透明度”改为1(而不是0)好了。
john_QQ:2335298917 2015-09-18
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/391820998
crystal_lz 2015-09-18
  • 打赏
  • 举报
回复
既然你都会在窗体上知道怎么做了 把你的窗体换成全屏不就行了? 启动的时候 截取全屏图像 然后全屏展示 在上面绘图需要清楚的时候 关闭窗体就行了
爱情白痴 2015-09-18
  • 打赏
  • 举报
回复
引用 1 楼 wmingcsharp 的回复:
类似QQ的抓屏,你可以在启动时最大化显示一个透明窗体,然后就在这个窗体上画图了,你懂得
试了,但是捕捉不到鼠标,直接穿透了
mjp1234airen4385 2015-09-18
  • 打赏
  • 举报
回复
1楼也许可以吧
mingcsharp 2015-09-18
  • 打赏
  • 举报
回复
类似QQ的抓屏,你可以在启动时最大化显示一个透明窗体,然后就在这个窗体上画图了,你懂得
(1)实例源代码 第3章:【例3-1】启动界面;【例3-2】简单的计算器;【例3-3】MouseDown事件中处理鼠标左键单击或者右键单击事件示例;【例3-4】MouseMove事件以及参数的用法示例。 第4章:【例4-2】个人资料填写程序;【例4-4】写字板。 第5章:【例5-1】员工资料管理器;【例5-2】ErrorProvider控件的使用。 第6章:【例6-1】扩展控件的示例;【例6-2】自定义控件的示例;【例6-3】创建复合控件的示例。 第8章:【WindowsApp8-1】GDI+对象绘制图形的综合实例; 【WindowsApp8-2】有多个实例: PenForm1:使用Pen对象绘制曲线; BrushForm:使用普通画刷与使用渐变画刷; PenForm2:具有线帽的连接直线; RectangleForm:绘制矩形; EllipseForm:椭圆及其边框; ArcForm:绘制弧形; PolygonForm:绘制多边形; BrushForm1:使用阴影填充的图形; BrushForm2:使用图片填充图形; BrushForm3:使用渐变填充图形。 第9章:【WindowsApp9】有多个实例: Form1:连接环境下的学生成绩登记单处理程序; Form2:学生成绩查询的程序。 第10章:【WindowsApp10】有多个实例: Form1:对DataSet的添加、删除、修改; Form2:通过DataView查询数据; Form3:使用DataAdapter向DataSet中填充数据; Form4:非连接环境下的学生成绩管理的综合实例。 第11章:【例11-1】学生信息卡打印;【例11-2】学生信息报表制作。 第12章:【例13-1】调试的示例;【例13-2】测试的示例;【例13-3】部署的示例。 第14章:【WeatherWebService】商务旅游查询的WebService的实例; 【WindowsApp14_ServerClient】商务旅游查询WebService客户端的实例。 (2)综合应用实例源代码 第13章:考试管理系统。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧