Hallo zusammen..
ich will ein Bild aus dem Internet laden, abspeichern und dann dieses als Wallpaper für den Desktop benützen... bis jetzt gehe ich so vor:
lasse ein bild aus dem Internet in meiner Picturebox anzeigen, dieses Bild speichere ich wie folgt:
danach versuche ich das Bild als Hintegrund einzustellen
leider ändert sich das Bild nicht... wenn ich ein Bild von der Festplatte nehme (also nicht mit VB gespeichert) dann klappt alles wunderbar, nur die Bilder die mit VB abgespeichert worden sind, funtionieren nicht..
weiß jemand villeicht eine Lösung oder mir vlt. einen Tip geben kann woran es liegen könnte...
Danke im Voraus
MFG NeuroParadise
ich will ein Bild aus dem Internet laden, abspeichern und dann dieses als Wallpaper für den Desktop benützen... bis jetzt gehe ich so vor:
lasse ein bild aus dem Internet in meiner Picturebox anzeigen, dieses Bild speichere ich wie folgt:
danach versuche ich das Bild als Hintegrund einzustellen
VB.NET-Quellcode
- Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Integer, ByVal uParam As Integer, ByVal lpvParam As String, ByVal fuWinIni As Integer) As Integer
- Private Const SETDESKWALLPAPER As Integer = 20
- Private Const UPDATEINIFILE As Integer = &H1
- Private Const SPIF_SENDWININICHANGE As Integer = &H2
- Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
- SystemParametersInfo(SETDESKWALLPAPER, 0, "C:\...\new pic.png", UPDATEINIFILE)
- End Sub
leider ändert sich das Bild nicht... wenn ich ein Bild von der Festplatte nehme (also nicht mit VB gespeichert) dann klappt alles wunderbar, nur die Bilder die mit VB abgespeichert worden sind, funtionieren nicht..
weiß jemand villeicht eine Lösung oder mir vlt. einen Tip geben kann woran es liegen könnte...
Danke im Voraus
MFG NeuroParadise