我正在使用MFC开发应用程序。是否可以将视频设置为桌面图标后面的墙纸?
谢谢。
Anam G
答案 0 :(得分:1)
是的,我相信你可以使用DirectX。我从来没有尝试做过这样的事情,所以我无法告诉你从哪里开始。我可以告诉你VLC Media Player做as shown here。 VLC是开源的,所以如果你喜欢冒险,你可以深入了解它们的源代码,看看它们是如何做到的。
答案 1 :(得分:0)
简短的回答:不,没有正式的方法可以做到这一点。
更细微的答案:在Vista之前的Windows版本中,有一种称为“活动桌面”的东西。有了它,您可以设置几乎任何东西作为您的桌面背景。然而,它正在被逐步淘汰,而不再是一个真正的选择,因为你想做你想做的事情。让它工作的唯一方法是像vlc那样的hackery - 获取桌面窗口句柄并对它做些讨厌的事情。最新版本的Windows可以更好地防止这种愚蠢行为;有可能围绕这些保护措施,但最终你将与Windows开发人员进行军备竞赛。因此,即使在细微差别的版本中,答案仍然是“没有可靠和支持的方式,因此,你不应该这样做”。任何 的应用程序都应该(并且经常是)被归类为恶意软件的流氓软件。