2012-01-01 137 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,只需使用繪畫事件對其進行繪製即可。