C#-图形绘制和任务栏

C#-图形绘制和任务栏,c#,screenshot,C#,Screenshot,我需要在所有窗户上画一个矩形。 为此,我使用了最顶层的全屏表单和System.Drawing.Graphics。 问题是,矩形是通过DrawRectangle创建的,它没有覆盖任务栏。在屏幕截图右侧,矩形绘制如下: g.DrawRectangle (MyPen, 300, 300, 800, 1000); g.FillRectangle (brGradient, 300, 300, 800, 1000); 但显然,它没有覆盖任务栏,尽管它被表单覆盖(面板上的光标与整个表单中的光标相同,而不是标

我需要在所有窗户上画一个矩形。 为此,我使用了最顶层的全屏表单和System.Drawing.Graphics。 问题是,矩形是通过DrawRectangle创建的,它没有覆盖任务栏。在屏幕截图右侧,矩形绘制如下:

g.DrawRectangle (MyPen, 300, 300, 800, 1000);
g.FillRectangle (brGradient, 300, 300, 800, 1000);
但显然,它没有覆盖任务栏,尽管它被表单覆盖(面板上的光标与整个表单中的光标相同,而不是标准箭头)。到底是什么问题


我看到这个问题的可能重复,但它对我不起作用。它对我起作用。你在用什么操作系统?您是否尝试过启动新应用程序并测试示例?我使用了上面链接中的精确代码,并将背景颜色更改为黑色,不透明度为50%,看起来就像我所期望的那样。在我的程序中,任务栏也是50%透明的。问题是矩形。