Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在windows上渲染';桌面(背景)_Windows_Directx_Gdi+ - Fatal编程技术网

在windows上渲染';桌面(背景)

在windows上渲染';桌面(背景),windows,directx,gdi+,Windows,Directx,Gdi+,是否可以渲染到Windows桌面(覆盖壁纸)? 如果这不可能的话,它就不会是Windows,所以一定有办法 我发现的一个问题是,用0调用“GetDC()”。但这是最重要的- 因此,所有窗口都被覆盖 我只想覆盖背景壁纸。 是否可以使用DirectX在那里渲染(如果使用GDI+,则应该可以渲染) 有什么建议吗?:) 谢谢 R以前,微软在Vista中取消了这项功能,但现在它已经不工作了 AVS2(Winamp中的可视化库)与DDBLT_COLORFILL标志一起使用,用于向桌面显示内容,之前还有一些设

是否可以渲染到Windows桌面(覆盖壁纸)? 如果这不可能的话,它就不会是Windows,所以一定有办法

我发现的一个问题是,用0调用“GetDC()”。但这是最重要的- 因此,所有窗口都被覆盖

我只想覆盖背景壁纸。 是否可以使用DirectX在那里渲染(如果使用GDI+,则应该可以渲染)

有什么建议吗?:)

谢谢
R

以前,微软在Vista中取消了这项功能,但现在它已经不工作了

AVS2(Winamp中的可视化库)与DDBLT_COLORFILL标志一起使用,用于向桌面显示内容,之前还有一些设置代码


这是毫无意义的,无论你画什么都不会持续很长时间,当桌面窗口重新绘制时,它将被清除。查看Rainmeter程序源代码,了解如何创建“始终在底部”窗口。在我问这个问题时,可能存在的Windows 10的副本不存在,因此不是真正的副本。