2009-12-30 8 views
1

Y at-il un moyen d'ajouter un effet de fondu lors du changement de fond d'écran comme sur Windows 7 en utilisant C#? Tous les codes ou les liens vers l'article seront appréciés.Comment ajouter un effet de fondu lors du changement de fond d'écran en utilisant C#

+0

Vous voulez avoir le même effet de fondu que lorsque le fond d'écran change fonds automatiquement ? – RCIX

+0

Bon code pour changer le fond d'écran (mais ne répond pas à votre question sur l'évanouissement): http://stackoverflow.com/questions/1061678/change-desktop-wallpaper-using-code-in-net/1061682#1061682 – BillW

+0

@RCIX -Pas exactement, je veux juste savoir s'il est possible de le faire en C# et comment cela peut-il être fait. – murasaki5

Répondre

0

Vous pouvez:

  • Créer une fenêtre derrière tout le reste (sauf le bureau).
  • Peinture avec le fond d'écran actuel
  • Changer le fond d'écran
  • fondu par la fenêtre (augmente c'est la transparence sur une seconde ou deux)

Vous devez savoir comment obtenir le fenêtre devant le bureau, mais derrière les icônes de l'explorateur. (Je suppose qu'il est possible de le faire.)

+0

ouais, j'ai pensé faire cela mais je ne peux pas obtenir la fenêtre au niveau du bureau. – murasaki5