zmiana tła pulpitu

Odpowiedz Nowy wątek
2006-11-11 14:13

Rejestracja: 13 lat temu

Ostatnio: 12 lat temu

0

Witam..chciałbym zmienić tło pulpitu ..i nie mogę ..tworze nową aplikację dodaje przycisk z kodem

var
plik:string;
begin
plik:='screen.jpg' ;
 SystemParametersInfo(SPI_SETDESKWALLPAPER,0,PChar(plik),SPIF_UPDATEINIFILE
                     Or SPIF_SENDWININICHANGE);
end;

i nie wiem czemu to nie działa
tzn..po odświeżeniu pulpitu nie ma obrazka screen.jpg tylko puste tło ??
i jak zrobić żeby się automatycznie odświeżał


"Nie po to piszę programy żeby korzystać z cudzych"

Pozostało 580 znaków

2006-11-11 14:28

Rejestracja: 16 lat temu

Ostatnio: 10 lat temu

0

Czy to nie dlatego, że twoja tapeta to nie BMP? Jak pamiętam, tapety JPG, GIF, itd trzeba było zmieniać dzięki ActiveDesktop (było o tym kiedyś na forum)

Ewentualnie najpierw dokonaj konwersji: http://4programmers.net/Forum/154501#154501


<font color="red">Konto porzucone</span>

Dzięki wszystkim forumowiczom za lata wspólnych dyskusji; miłej zabawy w programowanie!
Sławomir 'Szczawik' Włodkowski

Pozostało 580 znaków

2006-11-11 16:04

Rejestracja: 15 lat temu

Ostatnio: 7 lat temu

0

poza tym ścieżka do obrazka powinna być raczej bezwzględna lub obrazek powinien siedzieć w folderze windows


Dwie zasady gwarantujące sukces:
1. Nigdy nie mów nikomu wszystkiego<span style="color: white">

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0