|
|||||||
|
|
|
![]() |
|
|
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: 13:37.




















