Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: MindEye en Lunes 22 de Marzo de 2004, 12:56
Título: Como Refrescar La El Windows
Publicado por: MindEye en Lunes 22 de Marzo de 2004, 12:56
- Vereis, me gustaría saber como puedo hacer para refresacar la sesion del windows.
- El problema es que tengo una aplicacion, para quitar los iconos del escritorio, y cambiar el fondo, pero con lo del fondo, no me funciona bien. O sea, que hasta que no cierro sesion y la vuelvo a iniciar, no me refleja los cambios.
- Conoce alguien la manera de refrescarlo sin tener que cerran sesion.
- Gracias
Título: Re: Como Refrescar La El Windows
Publicado por: Blag en Jueves 25 de Marzo de 2004, 03:34
Bueno, cambiar el fondo de pantalla de windows no es complicado, si es que eso es lo que quieres.....o quieres cambiar la resolución?????
Ahorita no estoy en mi casa, pero cuando llegue, te indico que es lo que tienes que hacer. :smartass:
Te adelanto que tienes que utilizar una API de windows, y solo puedes cambiar imagenes que sean .BITMAP lo demás formatos no me han funcionado :(
:devil:
Título: Re: Como Refrescar La El Windows
Publicado por: Blag en Jueves 25 de Marzo de 2004, 18:00
Coloca esto en un módulo:
Es la llamada a la API....
Código: Text
Declare Function SystemParametersInfo Lib "user32" _
Alias "SystemParametersInfoA" (ByVal uAction As Long, _
ByVal uParam As Long, ByVal lpvParam As Any, _
ByVal fuWinIni As Long) As Long
Public Const SPI_SETDESKWALLPAPER = 20
Este es el código necesario para cambiar el fondo de pantalla:
Código: Text
Dim lngSuccess As Long
Dim strBitmapImage As String
strBitmapImage = "c:\logo.bmp" 'Ruta completa del archivo .bmp