Private Declare Function SetDeskWallpaper Lib "user32.dll" _
(ByVal FileName As String) As Long
Private Sub Command1_Click()
Call SetDeskWallpaper(Me.Text1.Text)
End Sub
Private Sub Command2_Click()
With Me.CommonDialog1
.Filter = "*.bmp|*.bmp|*.*|*.*"
.ShowOpen
If .FileName <> "" Then
Me.Text1.Text = .FileName
End If
End With
End Sub
Private Sub Command3_Click()
Call SetDeskWallpaper("")
End Sub
Private Sub Form_Load()
Me.Command1.Enabled = False
End Sub
Private Sub Text1_Change()
If Me.Text1.Text <> "" Then
Me.Command1.Enabled = True
Me.Picture1.Picture = LoadPicture(Me.Text1.Text)
Else
Me.Command1.Enabled = False
End If
End Sub |