0

Windows 似乎无法在开箱即用的多显示器系统上的不同显示器上显示不同的背景图像。但我注意到有相当多的商业应用程序可提供此功能。

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

4

2 回答 2

2

您还可以尝试以编程方式创建一个与虚拟桌面大小相同的图像,将多个图像连接起来,使分隔线落在每个显示器结束的位置,然后将该图像设置为墙纸。

简单且技术含量低。

于 2009-10-19T17:53:49.250 回答
1

Windows 上的壁纸替换应用程序不会连接到 Windows API,它们会创建一个与桌面大小相同的窗口并在其上渲染图像。Win32 中有 API 可以使这样的窗口无法点击并位于其他所有窗口下方,并针对桌面调整大小。

于 2009-10-19T17:48:05.983 回答