Witam
Zmieniam tapetę przez rejestr ale mogę ustawic ją tylko z końcówką .bmp JPEG,PNG nie działają ma ktoś może pomysł.
dorzucam kod
HKEY klucz;
if(RegOpenKeyEx(HKEY_CURRENT_USER,"Control Panel\\Desktop",0,KEY_WRITE,&klucz)!=ERROR_SUCCESS)
MessageBox(0,"Nie można otworzyć klucza","Błąd",MB_OK);
char wartosc[]="C:\\dzien.bmp ";
DWORD typ_danych=REG_SZ;
if(RegSetValueEx(klucz,"Wallpaper",0,typ_danych,(LPBYTE)wartosc,sizeof(wartosc))!=ERROR_SUCCESS)
MessageBox(0,"Nie można zapisać wartości","Błąd",MB_OK);
RegCloseKey(klucz);
system("RUNDLL32.EXE user32.dll, UpdatePerUserSystemParameters");