begin process at 2012 02 12 17:24:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

System

 > 

Changer le fond d'écran


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Changer le fond d'écran

dimanche 14 janvier 2007 à 21:22:56 | Changer le fond d'écran

MorbhAck

Bonsoir a tous !

J'ai un 'tit problème.
Je sais changer le fond d'écran en ecrivant dans la BDR
mais j'ai remarqué que lorsque le fichier a un paramêtre
Alpha (png, jpeg, jpg, gif, ...) le bureau n'est pas redessiner
ce qui fait que le fond d'écran n'est pas appliquer !

J'ai tester avec par exemple un fichier Bitmap
et la le fond d'écran et redessiner et Apliquer.
J'utilise aussi une fonction pour Mettre a jour le fond d'écran:
SystemParametersInfo (SPI_SETDESKWALLPAPER,0,File,SPIF_UPDATEINIFILE | SPIF_SENDCHANGE);
Mais sa ne marche toujours que avec les fichier bmp , ....
lundi 15 janvier 2007 à 17:24:04 | Re : Changer le fond d'écran

sam20

Salut.
Tu dois activer l'activeDesktop pour les fichiers autres que bmp.

#include <Windows.h>
#include <WinInet.h>
#include <ShlObj.h>

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int iShowCmd)
{
CoInitialize (NULL) ;
HRESULT hr;
IActiveDesktop *pActiveDesktop;

 hr = CoCreateInstance(CLSID_ActiveDesktop, NULL, CLSCTX_INPROC_SERVER,
IID_IActiveDesktop, (void**)&pActiveDesktop);

LPCWSTR wcPath = L"monfichier.jpg" ;
if (pActiveDesktop -> SetWallpaper (wcPath, 0) != S_OK)
{
//The method has failed...
}

 pActiveDesktop->Release();
CoUninitialize () ;
return0 ;
}
lundi 15 janvier 2007 à 19:13:39 | Re : Changer le fond d'écran

MorbhAck

Je pourrai juste savoir quelle bibliothèque il utilise
lundi 15 janvier 2007 à 20:10:07 | Re : Changer le fond d'écran

MorbhAck

J'ai un problème de link :s

projet.obj : error LNK2001: unresolved external symbol "void __cdecl ApplyWallPaper(char *)" (?ApplyWallPaper@@YAXPAD@Z)
Debug/projet.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

J'utilise Visual C++ 6.0 (sans MFC)
lundi 15 janvier 2007 à 21:02:25 | Re : Changer le fond d'écran

sam20

Mille excuses.
#pragmacomment (lib, "shell32.dll")
lundi 15 janvier 2007 à 21:31:25 | Re : Changer le fond d'écran

MorbhAck

! J'ai toujours le même problème
J'ai pourtant tout essayer


#pragma comment (lib, "shell32.lib")

#import "shell32.dll"
...
...

projet.obj : error LNK2001: unresolved external symbol "void __cdecl ApplyWallPaper(char *)" (?ApplyWallPaper@@YAXPAD@Z)
Debug/projet.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.




mardi 16 janvier 2007 à 19:38:12 | Re : Changer le fond d'écran

MorbhAck

J'adore VC++6.0 !
Une fois le problème résolu il trouve un autre problème !

shell32.lib(shguid.obj) : fatal error LNK1103: debugging information corrupt; recompile module
Error executing link.exe.
projet.exe - 1 error(s), 0 warning(s)

trop cool !


Cette discussion est classée dans : fichier, changer, fond, écran, spif


Répondre à ce message

Sujets en rapport avec ce message

Changer la couleur des caractères et du fond d'écran sur Dev-C++ [ par fauve ] Salut à tous Je voudrais savoir si sur Dev-C++, il existe une fonction pour faire changer la couleur des caractères et/ou du fond d'écran ? Ca fait u fond d'écran [ par ndubien ] Bonjour,Comment faire pour changer le fond d'écran de l'ordinateur en C API Win32?Je connaît déjà un moyen (que je n'ai pas sous la main pour le momen changer l'encodage d'un fichier texte [ par snake57 ] Bonjour à tous, J'ai un fichier texte que je suis obligé d'ouvrir dans le format d'encodage latin 1. J'aimerais faire en C l'une des deux choses sui [BAR]fond d'écran [ par maknono ] salut mon système d'exploitation est windows 7 edition starter ,j'arrive pas à modifier le fond d'écran de mon pc, y a t-il une solution? Thème forest [ par kikilian ] Bon déjà , bonjours a tous , et désoler si je met pas le post dans le bon thème du forum , car j'ai plusieurs choses a demander donc ... ^^ Chose a s Changer la couleur de fond de son app [ par jb212121 ] BonjourVoila mon souciJe creer une mon app en appelantDialogBox(hInstance, MAKEINTRESOURCE(IDD_APP), NULL, AppDlgProc);Mais je trouve pas le moyen de Changer la couleur du fond d'un édit [ par ndubien ] Bonjour, Je cherche à savoir comment faire pour modifier la couleur du fond d'un edit dont je connait le HWND. Merci d'avance pour vos réponses [POWERPOINT]Fond d'écran powerpoint [ par kylliane ] Bonjour, Je me permets de poster une question après avoir cherché une réponse un peu partout. Je cherche à insérer 2 fonds de diapo différents dans u conky windows [ par alphaone ] Voila si vous connaisser conky pour linux vous savez ce que je veux faire, je veux faire une application marque du texte et dessine sur le fond d'écra Changer couleur par un clique [Win32 sans MFC] [ par jojomillenium ] Bonjour, j'aimerai pouvoir changer la couleur de fond d'un static, ou meme d'un element picture (mon but et juste d avoir un carré rempli d'une couleu


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,560 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales