Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Come cambiare lo sfondo con Vb 2010?
Forum - Visual Basic 6 - Come cambiare lo sfondo con Vb 2010?

Avatar
Primo (Normal User)
Newbie


Messaggi: 3
Iscritto: 23/12/2011

Segnala al moderatore
Postato alle 22:27
Venerdì, 23/12/2011
Ciao a tutti ,
e da un po di tempo che cerco di capire come mai non riesco a cambiare lo sfondo nel desktop con vb6; in tutte le guide c'è scritto :

Codice sorgente - presumibilmente VB.NET

  1. Declare Function SystemParametersInfo Lib "user32" Alias _
  2.     "SystemParametersInfoA" (ByVal uAction As Long, _
  3.     ByVal uParam As Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long
  4.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  5.  
  6.  
  7.         Dim t As Long
  8.         Dim Wallpaper As String
  9.         Wallpaper = InputBox("Introduci il path completo")
  10.  
  11.         If Wallpaper = "" Then Exit Sub
  12. t = SystemParametersInfo(ByVal 20, vbnostring, ByVal Wallpaper, &H1)
  13.         If t = 0 Then
  14.             MousePointer = 0
  15.             MsgBox("Errore !")
  16.             Exit Sub
  17.         End If
  18.     End Sub



Mi segna errore in ByVal 20, vbnostring, ByVal Wallpaper e dice prevista espressione
Mi segna errore in  ByVal lpvParam As Any e dice 'As Any' non è supportato nelle istruzioni 'Declare'

Cosa devo fare?Dove sbaglio ?
Grazie a tutti.


Primo ha allegato un file: errore.png (37430 bytes)
Clicca qui per guardare l'immagine

Ultima modifica effettuata da Il Totem il 24/12/2011 alle 11:59
PM
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Up
1
Down
V
Segnala al moderatore
Postato alle 12:54
Sabato, 24/12/2011
Dai un'occhiata qua:
http://www.dreamincode.net/forums/topic/79510-change-deskt ...

comunque devi anche tenere conto del sistema operativo su cui operi.. ad esempio su xp non ci dovrebbero essere problemi, però su windows 7 non sono tanto sicuro che tu possa farlo dato i sistemi di sicurezza che ha (e che sinceramente ritengo molto invadenti :P)

Grazie per il consiglio - Primo - 25/12/11 12:13
PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Up
0
Down
V
Segnala al moderatore
Postato alle 23:05
Venerdì, 23/12/2011
se sei su vb.net è ovvio che non va... quello è vb6...

Lo so infatti sto chiedendo aiuto no?! - Primo - 25/12/11 12:14
PM