Mor*_*sen 5 windows overlay colors
我记得我的旧Radeon图形驱动程序,它有许多叠加效果或彩色滤镜(无论它们被称为什么),可以渲染屏幕,例如棕褐色调或负色.我目前的NVIDIA显卡似乎没有这样的功能,所以我想知道是否有可能为Vista制作自己的产品.
我不知道是否有某种方法可以挂钩到窗口的渲染引擎,或者,也可以使用NVIDIA的驱动程序来实现这种效果.虽然能够修改颜色会很酷,但根据屏幕坐标修改颜色或执行其他更多功能会更好.一个例子是颜色越多,它们离屏幕中心越长越不饱和.
我没有特定的使用场景,所以我无法提供更多信息.基本上,我只是好奇这个领域是否有任何可以解决的问题.
您可以在所有内容之上有一个全屏分层窗口并传递单击事件。但是,与通过在WDM渲染器的 DirectX 上下文中获取挂钩可以完成的操作相比,这既麻烦又缓慢。然而,到目前为止这是不可能的,因为微软没有提供任何公共接口。
不过,Flip 3D 实用程序可以执行此操作,但即使该功能不在程序中,它也位于 WDM DLL 中,由序数调用(显然是隐藏/未记录的函数,因为它不用于任何其他目的)。这几乎是另一个死胡同,我没有费心去深入挖掘。
在这方面,我们能做的最好的事情就是等待某种官方 API。
| 归档时间: |
|
| 查看次数: |
2332 次 |
| 最近记录: |