Hallo!!
Ich hab Win98 und möchte mit einem selbstgeschrieben Programm das Hintergrundbild vom Desktop ändern. Wie geht denn das?
Ich hoffe ich frage nicht zu blöd.
Christoph
Hallo!!
Ich hab Win98 und möchte mit einem selbstgeschrieben Programm das Hintergrundbild vom Desktop ändern. Wie geht denn das?
Ich hoffe ich frage nicht zu blöd.
Christoph
Hi Christoph!
Das ist überhaupt keine blöde Frage.
Es ist relativ einfach. Du greifst mit dem VB-Programm auf folgenden Registry Key zu :
HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper
und gibst den Pfad zu dem Bild, welches Du sehen willst, an. Ich bin zwar auf Win2000 aber der Key unter Win98 sollte der gleiche sein !
Ciao
Mario
hi
geht auch einfacher mittles API
'API Deklaration
Private Declare Function SystemParametersInfo Lib „user32“ _
Alias „SystemParametersInfoA“ (ByVal uAction As _
Long, ByVal uParam As Long, ByVal lpvParam As Any, _
ByVal fuWinIni As Long) As Long
'Konstante flags
Const SPIF_SENDWININICHANGE = &H2
Const SPI_SETDESKWALLPAPER = 20
Const SPIF_UPDATEINIFILE = &H1
'API-call
SystemParametersInfo SPI_SETDESKWALLPAPER, 0, pfad, SPIF_UPDATEINIFILE Or SPIF_SENDWININICHANGE
mfg Luemmel