mettre a jour le fond d'ecran en c++ - C++ - Programmation
MarshPosté le 14-12-2003 à 15:55:56
Attention c un peut technique!
je realise un projet pour lequel j'ai besoin de supprimer le fond d'ecran du bureau durant un certain temps.
Pour cela j'ai: - modifie la base de registre et j'ai place un chaine vide dans la cle desktop du current user. - ensuite, j'ai "invalidé l'affichage" du bureau avec la commande "InvalidateRect(GetDesktopWindow(),NULL, TRUE);"
Mais cette commande rafraichit l'affichage du bureau sans faire de relecture de la base de registre, donc ca ne marche pas! alors que si je rafraichit manuellement en cliquant sur le bureau et que je fait F5, le fond d'ecran disparait.
en bref je veux recreer le bouton "appliquer" de la boite de dialogue Windows permettant de modifier le fond d'ecran.
j'espere etre assez clair, c'est pas facile a expliquer! Si vous avez des suggestions a me faire n'hesitez pas, je suis tout ouï! merci d'avance.
Marsh Posté le 14-12-2003 à 15:55:56
Attention c un peut technique!
je realise un projet pour lequel j'ai besoin de supprimer le fond d'ecran du bureau durant un certain temps.
Pour cela j'ai:
- modifie la base de registre et j'ai place un chaine vide dans la cle desktop du current user.
- ensuite, j'ai "invalidé l'affichage" du bureau avec la commande "InvalidateRect(GetDesktopWindow(),NULL, TRUE);"
Mais cette commande rafraichit l'affichage du bureau sans faire de relecture de la base de registre, donc ca ne marche pas! alors que si je rafraichit manuellement en cliquant sur le bureau et que je fait F5, le fond d'ecran disparait.
en bref je veux recreer le bouton "appliquer" de la boite de dialogue Windows permettant de modifier le fond d'ecran.
j'espere etre assez clair, c'est pas facile a expliquer! Si vous avez des suggestions a me faire n'hesitez pas, je suis tout ouï! merci d'avance.