|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jul 2009
Messaggi: 81
|
[C++] Cambiare Sfondo Desktop
Salve a tutti,
seguendo il materiale trovato su google ho scritto un programma del genere per cambiare sfondo al desktop: Codice:
#include <windows.h> #include <iostream> using namespace std; main(){ HKEY hKey; TCHAR key_name[]= "ConvertedWallpaper"; //Percorso chiave di registro BYTE valKey[] = "C:\\immagine.jpg"; //Valore della chiave da creare RegOpenKey(HKEY_CURRENT_USER, "Control Panel\\Desktop", &hKey); RegSetValueEx(hKey, key_name, 0, REG_SZ, valKey, sizeof(valKey)); RegCloseKey(hKey); cin.get(); } Sareste in grado di aiutarmi? Grazie mille in anticipo. |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Apr 2011
Messaggi: 59
|
Hai provato a modificare la chiave questa chiave
Codice:
HKEY_CURRENT_USER\Control Panel\Desktop\Wellappear |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Jul 2009
Messaggi: 81
|
Avevo già provato e non funziona.
Ho scelto di modificare la chiave "ConvertedWallpaper" perchè sostituendo manualmente lo sfondo l'unica chiave che viene modificata è la suddetta. è come se fosse bisogno di un refresh della schermata... |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Si c'è bisogno di aggiornare il desktop, però ora non ho il codice sotto mano.
|
![]() |
![]() |
![]() |
#6 |
Member
Iscritto dal: Jul 2009
Messaggi: 81
|
grazie mille, avevo già trovato quella funzione, ma non avevo capito che funziona solo con le immagini .bmp.
Ancora grazie. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:55.