我希望在所有其他窗口后面放置一个应用程序窗口。我正在考虑使用 .NET 4 和 WPF 或 Silverlight。
我没有任何特定的绘图代码,我只希望我的应用程序窗口作为我的桌面墙纸,同时保持交互性(不要乱用屏幕截图等)。
这甚至可能吗?如果可以,怎么做?
编辑:我使用的是 Windows 7 x64。
编辑 2:我知道桌面被绘制到 id 为 0 的窗口(或类似的东西)。我不能使用互操作调用将我的窗口作为窗口 0 的子窗口吗?
我希望在所有其他窗口后面放置一个应用程序窗口。我正在考虑使用 .NET 4 和 WPF 或 Silverlight。
我没有任何特定的绘图代码,我只希望我的应用程序窗口作为我的桌面墙纸,同时保持交互性(不要乱用屏幕截图等)。
这甚至可能吗?如果可以,怎么做?
编辑:我使用的是 Windows 7 x64。
编辑 2:我知道桌面被绘制到 id 为 0 的窗口(或类似的东西)。我不能使用互操作调用将我的窗口作为窗口 0 的子窗口吗?
对于 Windows XP 和以前的版本,使用 Active Desktop广告集运行 Silverlight 应用程序的网页。