Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Ustawianie własnych tapet - jak to zrobić?
anonim




Typ: Nie zarejestrowany
Ustawianie własnych tapet - jak to zrobić?

Mam problem - mianowicie jak ustawić tapetę (rościągniętą) z poziomu vb?Chciałbym napisać coś w stylu programu,który wrzucony do autostartu przy każdym uruchomieniu losował by tapetę i ją ustawiał.Czy coś takiego jest możliwe?Jeśli tak to przy użyciu jakiego ocx-a czy sposobu?Please help

07-08-2004 18:31
  
Viper87



Typ: neutral
Postów: 490
Zarejestrowany: Oct 2002

Taki program już istnieje (i to nie jeden). Np. spójrz na: http://www.idg.pl/ftp/pc_1332/Tapetowiec.0.7.html

Jeśli jednak chcesz zrobić coś takiego sam, np. dla wprawy, to pliki tapet jak pewnie wiesz przechowywane są w katalogu C:\Windows\System (pamiętaj, że to nie zawsze musi być ta ścieżka, więc użyj lepiej odpowiedniej funkcji pobierającej aktualny katalog Windows i System - patrz: dział TIPS lub API Guide). Jeśli natomiast nie chcesz korzystać z tego sposobu, to ścieżka do tapety przechowywana jest w rejestrze, w kluczu: HKEY_CURRENT_USER\Control Panel\Desktop :
-wartość Wallpaper przechowuje ścieżkę do pliku tapety (*.bmp)
-wartość WalpaperStyle przechowuje rozmieszczenie tapety: 0-wyśrodkowana, 1-sąsiadująca, 2-rozciągnięta.
Do obsługi rejestru polecam moduł z sampla: http://www.coderscity.pl/no-vb4all/workshop/autostart.zip

Powodzenia!


_____________________________________________
Viper

"Savoir c`est prevoir, prevoir c`est prevenir". 
(Wiedzieć to przewidzieć, przewidzieć to zapobiegać) 


08-08-2004 12:55
Pokaż profil Viper87  Wyślij email do Viper87   Odwiedź stronę Viper87  
anonim




Typ: Nie zarejestrowany

Dzięki Viper!

09-08-2004 07:47
  
Viper87



Typ: neutral
Postów: 490
Zarejestrowany: Oct 2002

Nie ma za co. Zrobiłem jednak drobny błąd. Pliki tapet przechowywane są w C:\Windows .


_____________________________________________
Viper

"Savoir c`est prevoir, prevoir c`est prevenir". 
(Wiedzieć to przewidzieć, przewidzieć to zapobiegać) 


09-08-2004 09:35
Pokaż profil Viper87  Wyślij email do Viper87   Odwiedź stronę Viper87  
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1