begin process at 2010 03 21 22:38:36
  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 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 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 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 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 écrire des fichiers log [ par aldoniel ] Bonjour, Lorsqu'on a un programme console qui affiche divers trucs à l'écran, on peut sauvegarder en redirigeant l'entrée vers un fichier, mais du co changer un octet dans un fichier ? [ par supergrey ] Bonjour, je sais le faire mais je souhaiterai connaitre la methode la plus simple pour changer le premier octet d'un fichier, par exemple ajouter 1 a


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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 : 0,390 sec (3)

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