papel de parede diferente para cada tela para configurações de vários monitores no Windows
Estou a usar:
ctypes.windll.user32.SystemParametersInfoA(SPI_SETDESKWALLPAPER,
0, "picturefile", 0)
Para mudar o papel de parede.
Mas estou me perguntando se existe alguma maneira simples de colocar papéis de parede diferentes em cada tela.
Porém, esse recurso não é padrão no Windows, mas existem aplicativos externos como o ultramon que fazem isso. Alguém sabe como isso funciona?
Do jeito que pensei que poderia funcionar, se eu juntar as duas imagens em uma e transformá-las em papel de parede, mas ainda preciso de uma maneira de estender uma imagem nas duas telas.
Além disso, como eu pude obter algumas informações sobre a configuração do monitor, a resolução de cada tela e seu posicionamento? Como o que você vê nas configurações de exibição da GUI nas janelas, mas em números.