C# 在屏幕上的**所有**上方绘制

C# 在屏幕上的**所有**上方绘制,c#,graphics,C#,Graphics,有很多帖子都涉及到这个话题。然而,似乎没有人能提供我想要的答案 应用F.lux在屏幕上放置橙色/红色叠加 我正在尝试做类似的事情。问题是,我遇到的所有解决方案都不会出现在任务栏上方 勒克斯做到了,所以,这当然是可能的 如何在屏幕上用C#在所有内容上方绘制覆盖图 编辑 ... 或者更改发送到GPU的每个像素。更改屏幕上所有内容的颜色通常不使用覆盖。这是通过在基本级别更改配色方案来实现的,例如更改系统配色方案或所有应用程序元素(背景、菜单、工具栏、字体等) 例如,请参见F.lux仅更改操作系统的颜色

有很多帖子都涉及到这个话题。然而,似乎没有人能提供我想要的答案

应用F.lux在屏幕上放置橙色/红色叠加

我正在尝试做类似的事情。问题是,我遇到的所有解决方案都不会出现在任务栏上方

勒克斯做到了,所以,这当然是可能的

如何在屏幕上用C#在所有内容上方绘制覆盖图

编辑
... 或者更改发送到GPU的每个像素。

更改屏幕上所有内容的颜色通常不使用覆盖。这是通过在基本级别更改配色方案来实现的,例如更改系统配色方案或所有应用程序元素(背景、菜单、工具栏、字体等)


例如,请参见

F.lux仅更改操作系统的颜色平衡设置。它不需要画任何东西。