代码之家  ›  专栏  ›  技术社区  ›  Daniel Rikowski

哪些API可用于在多监视器系统上显示不同的桌面墙纸?

  •  0
  • Daniel Rikowski  · 技术社区  · 15 年前

    在开箱即用的多监视器系统上,Windows似乎无法在不同的监视器上显示不同的背景图像。但是我注意到有相当多的商业应用程序可以提供这个特性。

    哪些API可以(mis-)用于提供此功能?如果此功能没有特殊的API,可以通过挂钩到另一个win32 API函数来完成吗?如果是,哪一个?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Jed Smith    15 年前

    Windows上的墙纸替换应用程序不与Windows API挂钩,它们使窗口与桌面大小相同,并在其上呈现图像。在Win32中,有一些API可以让这样一个窗口不可点击,并活在所有其他窗口的下面,并且大小适合桌面。

        2
  •  2
  •   Esteban Küber    15 年前

    您还可以尝试通过编程创建一个与虚拟桌面大小相同的图像,将多个图像连接在一起,从而使每个监视器结束时的分界降低,然后将该图像设置为墙纸。

    简单和低技术。