Visual Basic - Fondo de Pantalla

Life is soft - evento anual de software empresarial
 
Vista:

Fondo de Pantalla

Publicado por Victor (2 intervenciones) el 31/07/2002 14:23:05
Tengo el Visual Basic 5, y quisiera saber si hay alguna instruccion o propiedad que me permita cambiar el fondo de pantalla de windows, en caso de que haya alguna quisiera tomar conocimiento de la misma.

Muchas Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Fondo de Pantalla

Publicado por Harold Valdivia (104 intervenciones) el 31/07/2002 21:25:09
Para hacer esto tiene que hacer llamadas a las APi de windows

Private Declare Function SendMessage Lib "User32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Long) As Long

Private Const TVM_SETBKCOLOR = 4381&
Const HWND_DESKTOP=0

Comman d1_Click
Call SendMessage(HWND_DESKTOP, TVM_SETBKCOLOR, 0, ByVal RGB(255, 0, 0)) 'cambiar
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Esto es mejor que lo anterior

Publicado por Harold Valdivia (104 intervenciones) el 31/07/2002 21:51:30
Private Declare Function SetSysColors Lib "user32" (ByVal nChanges As Long, lpSysColor As Long, lpColorValues As Long) As Long
Const COLOR_BACKGROUND = 1

Command1_Click
Dim Res
Res = SetSysColors(1, COLOR_BACKGROUND, RGB(100, 100, 255))
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar