Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Como Mudar O Papel De Parede Do Computador


Cardosinhu
 Compartilhar

Posts Recomendados

Função simples, que possibilita a alteração do papel de parede da máquina. Ela retorna True, se conseguiu alterar ou False, se houve um erro ou algo que a impediu que continuar

 

Declaração API

 

CODE

Private Declare Function SystemParametersInfo Lib "User32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As String, ByVal fuWinIni As Long) As Long

 

Código-Fonte

 

CODE

Private Declare Function SystemParametersInfo Lib "User32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As String, ByVal fuWinIni As Long) As Long

 

Public Function mudarPapelDeParede(ByVal sArquivo As String) As Boolean

 

On Error GoTo Erro

 

If (LCase(Right(sArquivo, 3)) <> "bmp") Then

 

Dim objPic As StdPicture

 

Dim strNovoArquivo As String, posAchou As Integer

 

Set objPic = LoadPicture(sArquivo)

 

posAchou = InStrRev(sArquivo, "\")

 

sArquivo$ = Right(sArquivo, Len(sArquivo) - posAchou)

 

posAchou = InStrRev(sArquivo, ".")

 

strNovoArquivo$ = Environ("windir") & "\" & Left(sArquivo, posAchou - 1) & ".bmp"

 

SavePicture objPic, strNovoArquivo

 

Set objPic = Nothing

End If

 

mudarPapelDeParede = (SystemParametersInfo(20, 0&, strNovoArquivo, &H1 Or &H2) = 1)

 

Exit Function

 

Erro:

mudarPapelDeParede = False

 

End Function

 

Modo de uso:

 

CODE

Call mudarPapelDeParede("C:\Papel de parede.jpg")

Link para o comentário
Compartilhar em outros sites

Kara, isso nen é pra Delphi eu acho, se for pra outro progama, informe no tópico, tah muito mal organizado, melhora isso ae kra!

Q1pBN.png

 

Membro | Membro de Honra | Game Zone | Moderador | Coordenador | Elite Member | Banido | Game Zone | Elite Member | Moderador | Titanium Member

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.