您好,匿名用户

在windows10屏幕上画个矩形、画根横线、画根箭头,用c#写,应该调用windows的什么api?

0 投票

在windows10屏幕上画个矩形、画根横线、画根箭头,用c#写,应该调用windows的什么api?就好比截图软件Snipaste那样。

没用过c#写过桌面程序,翻了两本c#基础语法书,没讲到上面的内容,还没摸到头绪,所以弱弱的问一下,大佬勿喷。

用户头像 提问 2019年 5月29日 @ Sivir 中士 (1,290 威望)
分享到:

1个回答

0 投票
 
最佳答案

首先,不是在屏幕上画矩形,Snipaste是在截屏之后的窗口上画的,是程序自己的窗口,只是因为截的是桌面的图,让你以为是在屏幕上画。包括QQ截图等等各种截图软件都是用了一个“无标题栏,全屏,置顶”的窗口来展示截图内容的。

所以你要看的是:
如何截屏。(可能要用到windows api)
如何显示一个“无标题栏,全屏,置顶”的窗口。(C#自己的窗口属性)
如何在窗口上画任意东西。(C#自己的Graphic,无关windows api)

用户头像 回复 2019年 5月29日 @ 匿名用户
选中 2019年 5月16日 @Sivir
提一个问题:

相关问题

0 投票
1 回复 218 阅读
0 投票
1 回复 59 阅读
用户头像 提问 2016年 4月1日 @ Cancer 中士 (1,211 威望)
0 投票
1 回复 59 阅读
0 投票
1 回复 53 阅读
0 投票
0 回复 226 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

IT技术交流群 - 随意问
欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...