Ressources dans mon projet C++
JeafC
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
NHenry Messages postés 15221 Date d'inscription Statut Modérateur Dernière intervention -
NHenry Messages postés 15221 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'ai crée un petit programme en c++ qui change le fond d'écran de l'ordinateur de manière efficace que voici :
J'aimerais que mon image soit dans les ressources du logiciel, qu'elle soit si je puis dire dans le ".exe" et non pas dans un répertoire. Mais je ne sais pas comment on fait cela, comment je peux faire pour que l'image soit chargée, puis utilisée par le programme pour être au final mise en fond d'écran.
Merci de vos réponses !
JeafC
J'ai crée un petit programme en c++ qui change le fond d'écran de l'ordinateur de manière efficace que voici :
#include <windows.h> #include <iostream> int main() { FreeConsole(); const wchar_t *path = L"C:\\Users\\Desktop\\Voiture.png"; int result; result = SystemParametersInfoW(SPI_SETDESKWALLPAPER, 0, (void *)path, SPIF_UPDATEINIFILE); std::cout << result; HWND hwnd = FindWindowA("Shell_TrayWnd", NULL); return 0; }
J'aimerais que mon image soit dans les ressources du logiciel, qu'elle soit si je puis dire dans le ".exe" et non pas dans un répertoire. Mais je ne sais pas comment on fait cela, comment je peux faire pour que l'image soit chargée, puis utilisée par le programme pour être au final mise en fond d'écran.
Merci de vos réponses !
JeafC
A voir également:
- Ressources dans mon projet C++
- Filigrane projet - Guide
- Gant projet - Télécharger - Gestion de projets
- Musique projet x - Forum Musique / Radio / Clip
- Chargement des ressources logitech g hub - Forum Logiciels
- Il permet l’exécution des logiciels applicatifs et gère l’utilisation des ressources matérielles (mémoire, processeur, périphériques). - Forum Windows 10
1 réponse
Windows a besoin d'avoir un fichier image enregistré sur le disque, impossible de pointer sur une ressource de ton EXE.
Par contre, tu peux avoir l'image en ressource, puis l'extraire pour la mettre dans un fichier et dire à Windows de l'afficher.
Par contre, tu peux avoir l'image en ressource, puis l'extraire pour la mettre dans un fichier et dire à Windows de l'afficher.
JeafC
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
Merci de ta réponse mais comment je peux faire pour l'avoir en ressource, puis de l'extraire ensuite pour la placer dans un fichier (par exemple : %temp%) et ensuite de demander à Windows de l'afficher ?
NHenry
Messages postés
15221
Date d'inscription
Statut
Modérateur
Dernière intervention
366
L'ajout en ressource dépend de ton compilateur/ de ton EDI, ne codant pas en C++, je ne pourrais pas te conseiller plus qu'un moteur de recherche.