이 코드를 사용하여 바탕 화면을 색상으로 채 웁니다.투명 색상으로 바탕 화면을 채우는 방법은 무엇입니까?
IntPtr desktop = GetDC(IntPtr.Zero);
Graphics g = Graphics.FromHdc(desktop);
g.FillRectangle(new SolidBrush(Color.FromArgb(60, 255, 0, 0), Screen.PrimaryScreen.Bounds);
ReleaseDC(IntPtr.Zero, desktop);
이 작동하지만 매우 느립니다. 바탕 화면을 불투명 색상 인 Color.FromArgb (255, 255, 0, 0)로 채우면 매우 빠르게 작동합니다. 투명 색 그리기의 속도를 어떻게 높일 수 있습니까?
루프를 실행 중입니까? 시스템이 다시 그 위에 끌리는 것을 막는 요인은 무엇입니까? –
투명 색상? 그래서 모니터의 내부를 볼 수 있습니까? :) – vines