Comment affcher une image sur le bureau ??? - C++ - Programmation
Marsh Posté le 16-10-2002 à 10:29:25
snipix a écrit a écrit : Salut, Voilà mon problème, j'ai récupéré une image avec le fonction GetCurrentBitmap() qui s'applique sur le CDC mais maintenaznt je veux la réafficher, la fonction me renvoie un CBitmap* est comment puis-je faire pour l'afficher à l'écran ?? Où alors, existe-t-il d'autre fonction pour stocké l'image du bureau et ensuite la réafficher ??? |
Pour accéder à l'image du bureau, si tu es sous ActiveDeskop, tu peux utiliser l'interface IActiveDesktop (voir libraries MSDN). Cette interface dispose des methodes GetWallpaper, SetWallpaper, GetWallpaperOptions etc...
Marsh Posté le 18-10-2002 à 13:33:17
Merci pour la réponse mais c'est pas ça....
J'aimerais récupérer l'image du bureau, pas la wallpaper, mais l'image afficher à l'écran actuellement, pour ça je cré un CDC de la manière suivante :
CDC DC;
DC.Create("display", NULL, NULL, NULL);
cette fonction me donne le contexte de dispositif du bureau, maintenant, je veux stocké l'image dans une structure de type CBitmap ou CPicuteHolder de façcon à pouvoir la réutilisé plus tard, est-ce que quelqu'un sais comment faire ??
Marsh Posté le 16-10-2002 à 08:55:56
Salut,
Voilà mon problème, j'ai récupéré une image avec le fonction GetCurrentBitmap() qui s'applique sur le CDC mais maintenaznt je veux la réafficher, la fonction me renvoie un CBitmap* est comment puis-je faire pour l'afficher à l'écran ??
Où alors, existe-t-il d'autre fonction pour stocké l'image du bureau et ensuite la réafficher ???