2012-01-01 8 views
0

페인트 이벤트를 사용하지만 pictureBox1.Image에 그리지 않고 pictureBox1에 현재 표시된 이미지에 그리지 않겠다는 의미로 화면에 그리기 만하면됩니까?어떻게 화면에 그릴 수 있습니까?

+0

내가 아는 한 그렇게 할 수 없다는 것을 알기 위해서는 캔버스로 그릴 수있는 몇 가지 컨트롤이 있어야합니다. –

+0

GDI를 사용하여 Desktop Context 또는 그 라인을 따라 뭔가를 얻을 수 있습니다. http://bytes.com/topic/c-sharp/answers/263740-draw-directly-screen 시작해야합니다. – lfxgroove

+0

이 질문은 주제 : http://stackoverflow.com/questions/1536141/how-to-draw-directly-on-the-windows-desktop-c – lfxgroove

답변

0

양식의 (또는 제어 도구) 클라이언트 영역 밖으로 그릴 수 없습니다. 전체 화면 폼 (최대화, 테두리 없음)을 만들 수 있습니다. 투명 색상을 bgcolor로 사용할 수 있으며 페인트 이벤트를 사용하여 페인트합니다.

관련 문제