Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [VB6] Sfondo desktop

  1. #1

    [VB6] Sfondo desktop

    Ciao a tutti.. qualcuno mi sa dire se c'è un API o qualcuno ha il codice per cambiare lo sfondo del desktop (con una pagina html lo voglio cambiare). grazie!
    L'uomo nero non è morto, ha gli artigli come un corvo, fa paura la sua voce, prendi subito la croce, apri gli occhi ,resta sveglia, non dormire questa notte..

  2. #2
    Esiste la funzione API SetWallpaper che trovi dentro alla libreria shell32.dll, per info guarda qui:
    http://msdn.microsoft.com/library/de...tWallpaper.asp

    Ciao
    Chi non cerca trova.

  3. #3
    ma è visual basic?

  4. #4
    No, non è VB ma è la documentazione ufficiale del metodo. Un link con un esempio che sfrutta un'altra API:
    http://www.devx.com/vb2themax/Tip/19204
    Chi non cerca trova.

  5. #5
    allora... io ho fatto così:
    codice:
    Dim t As Long
    Dim Wallpaper As String
    Wallpaper = "C:\sfondo.html"
    If Wallpaper = "" Then Exit Sub
    t = SystemParametersInfo(ByVal 20, vbnostring, ByVal Wallpaper, &H1)
    If t = 0 Then
        MousePointer = 0
        Exit Sub
    End If
    e in un modulo
    codice:
    Declare Function SystemParametersInfo Lib _
       "user32" Alias "SystemParametersInfoA" _
       (ByVal uAction As Long, ByVal uParam As Long, _
       lpvParam As Any, ByVal fuWinIni As Long) As Long
    Lo sfondo me lo cancella, ma non mi mette come sfondo la pagina html. funziona con le bmp.
    L'uomo nero non è morto, ha gli artigli come un corvo, fa paura la sua voce, prendi subito la croce, apri gli occhi ,resta sveglia, non dormire questa notte..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.