是否可以渲染到 Windows 桌面(覆盖壁纸)?如果这不可能,就不会是 Windows,所以必须有办法。
我发现的一个是用 0 调用“GetDC()”。但这在顶部绘制 - 所以所有窗口都被覆盖。
我只想覆盖背景墙纸。是否可以使用 DirectX 进行渲染(如果使用 GDI+ 应该可以)?
有什么建议么?:)
谢谢R
以前有可能,MS 杀死了 Vista 中的该功能,它不再起作用。
AVS2(Winamp 中的可视化库)使用带有 DDBLT_COLORFILL 标志的IDirectDrawSurface7::Blt将内容呈现到桌面,在此之前有一些设置代码。