2012-01-01 124 views
0

我的意思是使用绘画事件,但不是绘制在pictureBox1.Image上,而不是绘制到/当前显示在pictureBox1中的图像,只是为了在屏幕上绘制它自己?我如何绘制屏幕?

+0

据我所知你不能这样做,你必须有一些控制作为Canvas来绘制。 – 2012-01-01 11:30:38

+0

它可能使用GDI来获取桌面上下文或沿着这些线,检查http://bytes.com/topic/c-sharp/answers/263740-draw-directly-screen它应该让你开始 – lfxgroove 2012-01-01 11:32:43

+0

这个问题涵盖主题:http://stackoverflow.com/questions/1536141/how-to-draw-directly-on-the-windows-desktop-c – lfxgroove 2012-01-01 11:34:41

回答

0

无法从表单(或控件)的客户区中提取出来。 您可以制作一个全屏窗体(最大化,无边框),它可以有一个透明的颜色,因为它是bgcolor,只需使用绘画事件对其进行绘制即可。